FLCBYTBF-API FLUC C++ Stream Buffer Interface

Help for string parameter

Below you can find the help messages for each parameter of the different strings which you can provide to the open functions. The complete manual pages for the format and state strings you can find in 'OTHER CLP STRINGS' of the FLCL manual. The file strings are the main part of the FLCL manual described in dedicated chapters below:

- FLCLBOOK 'Read file string' manual pages
- FLCLBOOK 'Write file string' manual pages
- FLCLBOOK 'Input file string' manual pages
- FLCLBOOK 'Output file string' manual pages

# State string

    --| STAte (TYPE: OBJECT) - State string for FLUC byte, stream and record interfaces
    --|--| ORGf (TYPE: STRING) - Original name of the file (used for defined mappings, if empty then FILE is used)
    --|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--| FILe (TYPE: STRING) - Current name of the file (with appended extensions, if empty then ORGF is used)
    --|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--| MEMber (TYPE: STRING) - Name or Index of the member
    --|--| COMment (TYPE: STRING) - Comment for headers
    --|--| CHRset (TYPE: SELECTION) - Character set
    --|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--| CCSid (TYPE: STRING) - CCSID / Character encoding
    --|--| SPAce (TYPE: NUMBER) - Required space for the target in byte
    --|--| BLKsize (TYPE: NUMBER) - Block size
    --|--| RECFormat (TYPE: SELECTION) - Record format
    --|--|--| NONe (TYPE: KEYWORD) - No format defined
    --|--|--| BIN (TYPE: KEYWORD) - Open - Binary (undefined) data (only the last record are shorter then record length)
    --|--|--| TXT (TYPE: KEYWORD) - Open - Text data with standard delimiter (result is a stripped variable length records)
    --|--|--| TXT-Asa (TYPE: KEYWORD) - Open - Text data with standard delimiter and ASA byte in front (result variable length records with ASA attribute)
    --|--|--| TXT-Mcc (TYPE: KEYWORD) - Open - Text data with standard delimiter and MCC byte in front (result variable length records with MCC attribute)
    --|--|--| DLM (TYPE: KEYWORD) - Open - Records separated by a special delimiter with the result of variable length records
    --|--|--| DLM-Asa (TYPE: KEYWORD) - Open - ASA records separated by a special delimiter with the result of variable length records
    --|--|--| DLM-Mcc (TYPE: KEYWORD) - Open - MCC records separated by a special delimiter with the result of variable length records
    --|--|--| VAR (TYPE: KEYWORD) - Open - Variable length record (if necessary define length format)
    --|--|--| VAR-Asa (TYPE: KEYWORD) - Open - Variable length record with ASA print control character (if necessary define length format)
    --|--|--| VAR-Mcc (TYPE: KEYWORD) - Open - Variable length record with machine print control codes (if necessary define length format)
    --|--|--| FIX (TYPE: KEYWORD) - Open - Fixed-length record (file size = N * record length)
    --|--|--| FIX-Asa (TYPE: KEYWORD) - Open - Fixed-length record with ASA print control character (file size = N * (record length + 1))
    --|--|--| FIX-Mcc (TYPE: KEYWORD) - Open - Fixed-length record with machine print control codes (file size = N * (record length + 1))
    --|--|--| VAR-REL (TYPE: KEYWORD) - Open - Variable relative record (if necessary define length format)
    --|--|--| VAR-REL-Asa (TYPE: KEYWORD) - Open - Variable relative record with ASA print control character (if necessary define length format)
    --|--|--| VAR-REL-Mcc (TYPE: KEYWORD) - Open - Variable relative record with machine print control codes (if necessary define length format)
    --|--|--| FIX-REL (TYPE: KEYWORD) - Open - Fix relative record (file size = N * (record length + 8))
    --|--|--| FIX-REL-Asa (TYPE: KEYWORD) - Open - Fix relative record with ASA print control character (file size = N * (record length + 9))
    --|--|--| FIX-REL-Mcc (TYPE: KEYWORD) - Open - Fix relative record with machine print control codes (file size = N * (record length + 9))
    --|--|--| F (TYPE: KEYWORD) - Host - Fixed-length, unblocked
    --|--|--| FA (TYPE: KEYWORD) - Host - Fixed-length, unblocked, ASA print control characters
    --|--|--| FM (TYPE: KEYWORD) - Host - Fixed-length, unblocked, machine print control codes
    --|--|--| FS (TYPE: KEYWORD) - Host - Fixed-length, standard
    --|--|--| FSA (TYPE: KEYWORD) - Host - Fixed-length, standard, ASA print control characters
    --|--|--| FSM (TYPE: KEYWORD) - Host - Fixed-length, standard, machine print control codes
    --|--|--| FB (TYPE: KEYWORD) - Host - Fixed-length, blocked
    --|--|--| FBA (TYPE: KEYWORD) - Host - Fixed-length, blocked, ASA print control characters
    --|--|--| FBM (TYPE: KEYWORD) - Host - Fixed-length, blocked, machine print control codes
    --|--|--| FBS (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard
    --|--|--| FBSA (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, ASA print control characters
    --|--|--| FBSM (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, machine print control codes
    --|--|--| FE (TYPE: KEYWORD) - Host - Fixed-length, ESDS
    --|--|--| FEA (TYPE: KEYWORD) - Host - Fixed-length, ESDS, ASA print control characters
    --|--|--| FEM (TYPE: KEYWORD) - Host - Fixed-length, ESDS, machine print control codes
    --|--|--| FK (TYPE: KEYWORD) - Host - Fixed-length, KSDS
    --|--|--| FKA (TYPE: KEYWORD) - Host - Fixed-length, KSDS, ASA print control characters
    --|--|--| FKM (TYPE: KEYWORD) - Host - Fixed-length, KSDS, machine print control codes
    --|--|--| FR (TYPE: KEYWORD) - Host - Fixed-length, RRDS
    --|--|--| FRA (TYPE: KEYWORD) - Host - Fixed-length, RRDS, ASA print control characters
    --|--|--| FRM (TYPE: KEYWORD) - Host - Fixed-length, RRDS, machine print control codes
    --|--|--| U (TYPE: KEYWORD) - Host - Undefined-length
    --|--|--| UA (TYPE: KEYWORD) - Host - Undefined-length, ASA print control characters
    --|--|--| UM (TYPE: KEYWORD) - Host - Undefined-length, machine print control codes
    --|--|--| V (TYPE: KEYWORD) - Host - Variable
    --|--|--| VA (TYPE: KEYWORD) - Host - Variable, ASA print control characters
    --|--|--| VM (TYPE: KEYWORD) - Host - Variable, machine print control codes
    --|--|--| VS (TYPE: KEYWORD) - Host - Variable, spanned
    --|--|--| VSA (TYPE: KEYWORD) - Host - Variable, spanned, ASA print control characters
    --|--|--| VSM (TYPE: KEYWORD) - Host - Variable, spanned, machine print control codes
    --|--|--| VB (TYPE: KEYWORD) - Host - Variable, blocked
    --|--|--| VBA (TYPE: KEYWORD) - Host - Variable, blocked, ASA print control characters
    --|--|--| VBM (TYPE: KEYWORD) - Host - Variable, blocked, machine print control codes
    --|--|--| VBS (TYPE: KEYWORD) - Host - Variable, blocked, spanned
    --|--|--| VBSA (TYPE: KEYWORD) - Host - Variable, blocked, spanned, ASA print control characters
    --|--|--| VBSM (TYPE: KEYWORD) - Host - Variable, blocked, spanned, machine print control codes
    --|--|--| VE (TYPE: KEYWORD) - Host - Variable, ESDS
    --|--|--| VEA (TYPE: KEYWORD) - Host - Variable, ESDS, ASA print control characters
    --|--|--| VEM (TYPE: KEYWORD) - Host - Variable, ESDS, machine print control codes
    --|--|--| VK (TYPE: KEYWORD) - Host - Variable, KSDS
    --|--|--| VKA (TYPE: KEYWORD) - Host - Variable, KSDS, ASA print control characters
    --|--|--| VKM (TYPE: KEYWORD) - Host - Variable, KSDS, machine print control codes
    --|--|--| VR (TYPE: KEYWORD) - Host - Variable, RRDS
    --|--|--| VRA (TYPE: KEYWORD) - Host - Variable, RRDS, ASA print control characters
    --|--|--| VRM (TYPE: KEYWORD) - Host - Variable, RRDS, machine print control codes
    --|--|--| ORG (TYPE: KEYWORD) - Use original record format as default (like none)
    --|--| RECLength (TYPE: NUMBER) - Record length
    --|--| KEYPosition (TYPE: NUMBER) - Key position (>=1)
    --|--| KEYLength (TYPE: NUMBER) - Key length (>=1)
    --|--| DATFmt (TYPE: SELECTION) - Data format (not required at write)
    --|--|--| NONe (TYPE: KEYWORD) - Unknown data format
    --|--|--| BLOck (TYPE: KEYWORD) - Block oriented data
    --|--|--| RECord (TYPE: KEYWORD) - Record oriented data
    --|--|--| ELEment (TYPE: KEYWORD) - Element oriented data
    --|--| DATTyp (TYPE: SELECTION) - Data type (not required at write)
    --|--|--| NONe (TYPE: KEYWORD) - Unknown data type
    --|--|--| BINary (TYPE: KEYWORD) - Binary data (not printable)
    --|--|--| RECOrd (TYPE: KEYWORD) - Binary record (not printable)
    --|--|--| RECTxt (TYPE: KEYWORD) - Text record (printable)
    --|--|--| CHAr (TYPE: KEYWORD) - Character data (no delimiter)
    --|--|--| TEXt (TYPE: KEYWORD) - Text data (with delimiter)
    --|--|--| XML (TYPE: KEYWORD) - XML data (like CHAR)
    --|--|--| TABle (TYPE: KEYWORD) - Table (various elements per record)
    --|--| MATrix (TYPE: SELECTION) - Matrix type of the elements list
    --|--|--| NONe (TYPE: KEYWORD) - Unknown matrix type
    --|--|--| DATblk (TYPE: KEYWORD) - Simple data block (no attributes)
    --|--|--| STDRec (TYPE: KEYWORD) - Simple standard record (no attributes)
    --|--|--| STDAsarec (TYPE: KEYWORD) - Standard record with ASA control characters (1 byte) as attributes
    --|--|--| STDMccrec (TYPE: KEYWORD) - Standard record with machine control characters (1 byte) as attributes
    --|--|--| RELRec (TYPE: KEYWORD) - Relative record with 8 byte slot number as attribute
    --|--|--| RELAsarec (TYPE: KEYWORD) - Relative record with slot number (8 byte) and ASA control character (1 byte) as attribute
    --|--|--| RELMccrec (TYPE: KEYWORD) - Relative record with slot number (8 byte) and machine control character (1 byte) as attribute
    --|--|--| TXTREc (TYPE: KEYWORD) - Standard text record (no attributes)
    --|--|--| TXTDlm (TYPE: KEYWORD) - Record with text delimiter at the end (no attributes)
    --|--|--| TXTRSt (TYPE: KEYWORD) - Text records with data and rest element (no attributes)
    --|--|--| XMLelm (TYPE: KEYWORD) - XML elements (no attributes)
    --|--| REDundant (TYPE: SWITCH) - Data is known as redundant
    --|--| NOTredundant (TYPE: SWITCH) - Data is known as not redundant
    --|--| ATTrib (TYPE: OBJECT) - File attributes
    --|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--| SYStem (TYPE: SWITCH) - Windows system flag

# Read format string

    --| FORmat (TYPE: OVERLAY) - Write format string for FLUC byte, stream and record interfaces
    --|--| BINary (TYPE: OBJECT) - Write binary data to memory
    --|--|--| COMpress (TYPE: OVERLAY) - Compression procedure [NONE]
    --|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--| CMP (ALIAS: COMPRESS) - Compression procedure [NONE]
    --|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--| ENCRypt (TYPE: OVERLAY) - Encryption procedure [NONE]
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| ENC (ALIAS: ENCRYPT) - Encryption procedure [NONE]
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| ENCOde (TYPE: OVERLAY) - Encoding procedure [NONE]
    --|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--| COD (ALIAS: ENCODE) - Encoding procedure [NONE]
    --|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--| TABle (TYPE: OBJECT) - Format table elements (tags, attributes, data, ...) to data blocks
    --|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify row specifications [ORG]
    --|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications or automatic write
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--| ROW (TYPE: OBJECT) - A set of different rows/table formats to write
    --|--|--|--|--| NAMe (TYPE: STRING) - Logical name for a row format (table)
    --|--|--|--|--| COLumn (TYPE: OBJECT) - Description of columns in the row
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts a neutral FL5 element of a certain data type to an external representation
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert a neutral binary type to a sequence of bytes
    --|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert a neutral string type to a text string
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert a neutral integer type to an integer representation
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert a neutral floating point type to a floating point representation
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Post-processing for column data [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Post-processing to mask areas in strings
    --|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Post-processing exit for customer implementation
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to write the column to achieve a certain table format
    --|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Write a fixed length data field
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length of data is used, no padding, no cutting]
    --|--|--|--|--|--|--|--| CUTdat (TYPE: SWITCH) - Cut data if longer than LENGTH [FALSE]
    --|--|--|--|--|--|--|--| ADDpad (TYPE: SWITCH) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--| REMpad (ALIAS: ADDPAD) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value to use [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Write a data field prefixed with a length field
    --|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for decimal digits [auto]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use default system code page
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use ASCII (UTF-8) code page
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use EBCDIC code page
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use real local code page
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Write a data field with a delimiter at the end
    --|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter written after the data element
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Write length and pointer formats to memory
    --|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Write a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Name of the column in the CSV header [COLUMN-NAME]
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - When to write field enclosing characters [ALWAYS]
    --|--|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Which record delimiter to use after each row [auto]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape field enclosing character in the data [OFF]
    --|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Write a data field with a previous tag and a subsequent delimiter
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for writing [2 if space, 1 if tab else 0]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| NLNCHAr (TYPE: SELECTION) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NLNCHR (ALIAS: NLNCHAR) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--| XML (TYPE: OBJECT) - Write a data field in XML format
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Add a comment to the XML data stream [default]
    --|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape XML syntax elements (prevent double read and copy of data to add &...; sequences) [FALSE]
    --|--|--|--|--|--|--| RST (TYPE: OBJECT) - Fill data field up to certain offset (write rest)
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset to write a rest into the output data
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding value to fill up the remaining bytes [0x00]
    --|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured format [name]
    --|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used to determine optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--| INSert (TYPE: SELECTION) - Define insert handling [if VALUE then POSSIBLE else NOTALLOWED]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--| POSsible (TYPE: KEYWORD) - Insert of columns are possible, if column not found in table header
    --|--|--|--|--|--|--| REQuired (TYPE: KEYWORD) - This column must be inserted and not found in the table header
    --|--|--|--|--|--|--| NOTallowed (TYPE: KEYWORD) - Insert is not allowed, this means that the column must be found in the table header
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation or replacement of content
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--| HEAdln (TYPE: SWITCH) - Write a headline [FALSE]
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify column specifications [ORG]
    --|--|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--| CHAr (TYPE: OBJECT) - Write character data to memory
    --|--|--| CCSid (TYPE: STRING) - Conversion to this CCSID [system]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--| BOM (TYPE: SWITCH) - Write byte order mark in front of the output text [FALSE]
    --|--|--| KEPbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| ELF2nl (TYPE: SWITCH) - Replace EBCDIC line feed (0x25) by new line (0x15) on output
    --|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (maximum 8 code points
    --|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| REPortfile (TYPE: STRING) - Name of the report file to log substitutions
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| COMBined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--| COMPress (TYPE: OVERLAY) - Compression procedure [NONE]
    --|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--| CMP (ALIAS: COMPRESS) - Compression procedure [NONE]
    --|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--| ENCRypt (TYPE: OVERLAY) - Encryption procedure [NONE]
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| ENC (ALIAS: ENCRYPT) - Encryption procedure [NONE]
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| ENCOde (TYPE: OVERLAY) - Encoding procedure [NONE]
    --|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--| COD (ALIAS: ENCODE) - Encoding procedure [NONE]
    --|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--| TABle (TYPE: OBJECT) - Format table elements (tags, attributes, data, ...) to chracter blobs
    --|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify row specifications [ORG]
    --|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications or automatic write
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--| ROW (TYPE: OBJECT) - A set of different rows/table formats to write
    --|--|--|--|--| NAMe (TYPE: STRING) - Logical name for a row format (table)
    --|--|--|--|--| COLumn (TYPE: OBJECT) - Description of columns in the row
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts a neutral FL5 element of a certain data type to an external representation
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert a neutral binary type to a sequence of bytes
    --|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert a neutral string type to a text string
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert a neutral integer type to an integer representation
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert a neutral floating point type to a floating point representation
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Post-processing for column data [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Post-processing to mask areas in strings
    --|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Post-processing exit for customer implementation
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to write the column to achieve a certain table format
    --|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Write a fixed length data field
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length of data is used, no padding, no cutting]
    --|--|--|--|--|--|--|--| CUTdat (TYPE: SWITCH) - Cut data if longer than LENGTH [FALSE]
    --|--|--|--|--|--|--|--| ADDpad (TYPE: SWITCH) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--| REMpad (ALIAS: ADDPAD) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value to use [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Write a data field prefixed with a length field
    --|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for decimal digits [auto]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use default system code page
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use ASCII (UTF-8) code page
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use EBCDIC code page
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use real local code page
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Write a data field with a delimiter at the end
    --|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter written after the data element
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Write length and pointer formats to memory
    --|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Write a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Name of the column in the CSV header [COLUMN-NAME]
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - When to write field enclosing characters [ALWAYS]
    --|--|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Which record delimiter to use after each row [auto]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape field enclosing character in the data [OFF]
    --|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Write a data field with a previous tag and a subsequent delimiter
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for writing [2 if space, 1 if tab else 0]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| NLNCHAr (TYPE: SELECTION) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NLNCHR (ALIAS: NLNCHAR) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--| XML (TYPE: OBJECT) - Write a data field in XML format
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Add a comment to the XML data stream [default]
    --|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape XML syntax elements (prevent double read and copy of data to add &...; sequences) [FALSE]
    --|--|--|--|--|--|--| RST (TYPE: OBJECT) - Fill data field up to certain offset (write rest)
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset to write a rest into the output data
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding value to fill up the remaining bytes [0x00]
    --|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured format [name]
    --|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used to determine optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--| INSert (TYPE: SELECTION) - Define insert handling [if VALUE then POSSIBLE else NOTALLOWED]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--| POSsible (TYPE: KEYWORD) - Insert of columns are possible, if column not found in table header
    --|--|--|--|--|--|--| REQuired (TYPE: KEYWORD) - This column must be inserted and not found in the table header
    --|--|--|--|--|--|--| NOTallowed (TYPE: KEYWORD) - Insert is not allowed, this means that the column must be found in the table header
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation or replacement of content
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--| HEAdln (TYPE: SWITCH) - Write a headline [FALSE]
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify column specifications [ORG]
    --|--|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--| TEXt (TYPE: OBJECT) - Write text data to memory
    --|--|--| METhod (TYPE: SELECTION) - Method for text formatting [SYSTEM]
    --|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--| REC (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--| ORIginal (TYPE: KEYWORD) - Adds the original data at the end of a line (only for band FMT)
    --|--|--|--| L4I (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--| L4X (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--| B4I (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--| B4X (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--| S4I (TYPE: KEYWORD) - Adds 4 byte length fields: System endian integer, length inclusive
    --|--|--|--| S4X (TYPE: KEYWORD) - Adds 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--| HLI (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian short (LL00), length inclusive
    --|--|--|--| HLX (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian short (LL00), length exclusive
    --|--|--|--| HBI (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian short (LL00), length inclusive (MVS)
    --|--|--|--| HBX (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian short (LL00), length exclusive
    --|--|--|--| HSI (TYPE: KEYWORD) - Adds 4 byte length fields: System endian short (LL00), length inclusive
    --|--|--|--| HSX (TYPE: KEYWORD) - Adds 4 byte length fields: System endian short (LL00), length exclusive
    --|--|--|--| DLM (TYPE: KEYWORD) - Adds binary record delimiter
    --|--|--| RPLTab (TYPE: NUMBER) - Replace horizontal tabulators by spaces using this tab width [0 - no replacement]
    --|--|--|--| If you type the keyword without an assignment of a value, the default (8) is used
    --|--|--| RPLHtb (ALIAS: RPLTAB) - Replace horizontal tabulators by spaces using this tab width [0 - no replacement]
    --|--|--|--| If you type the keyword without an assignment of a value, the default (8) is used
    --|--|--| RPLVtb (TYPE: NUMBER) - Replace vertical tabulators by new lines using this tab width [0 = no replacement]
    --|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--| RPLBsp (TYPE: SWITCH) - Replace backspace (deletes the backspace and the byte before) [FALSE]
    --|--|--| RPLCtr (TYPE: SELECTION) - Replace remaining control characters [NONE]
    --|--|--|--| SPAce (TYPE: KEYWORD) - Replace control characters with whitespace character (0x20/0x40)
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Replace control characters with substitution character (0x1A/0x3F)
    --|--|--|--| DELete (TYPE: KEYWORD) - Remove control characters
    --|--|--| SUPCtr (TYPE: SWITCH) - Suppress control characters [FALSE] (RPLCTR=DELETE)
    --|--|--| SUPTws (TYPE: SWITCH) - Suppress trailing whitespaces [FALSE]
    --|--|--| CCSid (TYPE: STRING) - Conversion to this CCSID [system]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--| BOM (TYPE: SWITCH) - Write byte order mark in front of the output text [FALSE]
    --|--|--| KEPbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--| ELF2nl (TYPE: SWITCH) - Replace EBCDIC line feed (0x25) by new line (0x15) on output
    --|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list [0x1A] (maximum 8 code points)
    --|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| COMBined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--| REPortfile (TYPE: STRING) - Name of the report file to log substitutions
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--| COMPress (TYPE: OVERLAY) - Compression procedure [NONE]
    --|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--| CMP (ALIAS: COMPRESS) - Compression procedure [NONE]
    --|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--| ENCRypt (TYPE: OVERLAY) - Encryption procedure [NONE]
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| ENC (ALIAS: ENCRYPT) - Encryption procedure [NONE]
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| ENCOde (TYPE: OVERLAY) - Encoding procedure [NONE]
    --|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--| COD (ALIAS: ENCODE) - Encoding procedure [NONE]
    --|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--| DUMp (TYPE: SWITCH) - Write text dump of binary data [FALSE]
    --|--|--| INDSiz (TYPE: NUMBER) - Number of XML indentation characters per indentation level [2 (SPACE) or 1 (TAB)]
    --|--|--| INDChr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--| NOCmnt (TYPE: SWITCH) - Do not write out XML comments [FALSE]
    --|--|--| TABle (TYPE: OBJECT) - Join table elements (tags, attributes, data, ...) to text records
    --|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify row specifications [ORG]
    --|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications or automatic write
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--| ROW (TYPE: OBJECT) - A set of different rows/table formats to write
    --|--|--|--|--| NAMe (TYPE: STRING) - Logical name for a row format (table)
    --|--|--|--|--| COLumn (TYPE: OBJECT) - Description of columns in the row
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts a neutral FL5 element of a certain data type to an external representation
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert a neutral binary type to a sequence of bytes
    --|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert a neutral string type to a text string
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert a neutral integer type to an integer representation
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert a neutral floating point type to a floating point representation
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Post-processing for column data [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Post-processing to mask areas in strings
    --|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Post-processing exit for customer implementation
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to write the column to achieve a certain table format
    --|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Write a fixed length data field
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length of data is used, no padding, no cutting]
    --|--|--|--|--|--|--|--| CUTdat (TYPE: SWITCH) - Cut data if longer than LENGTH [FALSE]
    --|--|--|--|--|--|--|--| ADDpad (TYPE: SWITCH) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--| REMpad (ALIAS: ADDPAD) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value to use [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Write a data field prefixed with a length field
    --|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for decimal digits [auto]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use default system code page
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use ASCII (UTF-8) code page
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use EBCDIC code page
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use real local code page
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Write a data field with a delimiter at the end
    --|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter written after the data element
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Write length and pointer formats to memory
    --|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Write a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Name of the column in the CSV header [COLUMN-NAME]
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - When to write field enclosing characters [ALWAYS]
    --|--|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Which record delimiter to use after each row [auto]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape field enclosing character in the data [OFF]
    --|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Write a data field with a previous tag and a subsequent delimiter
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for writing [2 if space, 1 if tab else 0]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| NLNCHAr (TYPE: SELECTION) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NLNCHR (ALIAS: NLNCHAR) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--| XML (TYPE: OBJECT) - Write a data field in XML format
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Add a comment to the XML data stream [default]
    --|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape XML syntax elements (prevent double read and copy of data to add &...; sequences) [FALSE]
    --|--|--|--|--|--|--| RST (TYPE: OBJECT) - Fill data field up to certain offset (write rest)
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset to write a rest into the output data
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding value to fill up the remaining bytes [0x00]
    --|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured format [name]
    --|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used to determine optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--| INSert (TYPE: SELECTION) - Define insert handling [if VALUE then POSSIBLE else NOTALLOWED]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--| POSsible (TYPE: KEYWORD) - Insert of columns are possible, if column not found in table header
    --|--|--|--|--|--|--| REQuired (TYPE: KEYWORD) - This column must be inserted and not found in the table header
    --|--|--|--|--|--|--| NOTallowed (TYPE: KEYWORD) - Insert is not allowed, this means that the column must be found in the table header
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation or replacement of content
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--| HEAdln (TYPE: SWITCH) - Write a headline [FALSE]
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify column specifications [ORG]
    --|--|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--| XML (TYPE: OBJECT) - Write XML data to memory
    --|--|--| METhod (TYPE: OVERLAY) - Method for XML formatting [STANDARD]
    --|--|--|--| STAndard (TYPE: OBJECT) - Reproduce all XML elements as is
    --|--|--|--|--| NOCmnt (TYPE: SWITCH) - Do not write out XML comments [FALSE]
    --|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--| WLLfmd (TYPE: SWITCH) - Verify that the written XML document is well-formed [FALSE]
    --|--|--|--| PREttyprint (TYPE: OBJECT) - Indentation of XML tags for human readability
    --|--|--|--|--| MAXwsp (TYPE: NUMBER) - Size of internal whitespace cache (only used when method is minimize or pretty printing) [4096]
    --|--|--|--|--| WSPerr (TYPE: SELECTION) - Action when the whitespace cache overflows [WRITEOUT]
    --|--|--|--|--|--| WRIte (TYPE: KEYWORD) - Write out cached whitespace on full buffer, causing less nicely formatted output
    --|--|--|--|--|--| ABOrt (TYPE: KEYWORD) - Abort XML writing when the whitespace buffer is full, output formatting has priority
    --|--|--|--|--| INDSiz (TYPE: NUMBER) - Number of indentation characters per indentation level [2 (SPACE) or 1 (TAB)]
    --|--|--|--|--| INDChr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| NOCmnt (TYPE: SWITCH) - Do not write out XML comments [FALSE]
    --|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of elements for preallocation [128]
    --|--|--|--|--| WLLfmd (TYPE: SWITCH) - Verify that the written XML document is well-formed [FALSE]
    --|--|--|--| MINimized (TYPE: OBJECT) - Discards comments, insignificant whitespace and whitespace-only sections between tags
    --|--|--|--|--| MAXwsp (TYPE: NUMBER) - Size of internal whitespace cache (only used when method is minimize or pretty printing) [4096]
    --|--|--|--|--| WSPerr (TYPE: SELECTION) - Action when the whitespace cache overflows [WRITEOUT]
    --|--|--|--|--|--| WRIte (TYPE: KEYWORD) - Write out cached whitespace on full buffer, causing less nicely formatted output
    --|--|--|--|--|--| ABOrt (TYPE: KEYWORD) - Abort XML writing when the whitespace buffer is full, output formatting has priority
    --|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of elements for preallocation [128]
    --|--|--|--|--| WLLfmd (TYPE: SWITCH) - Verify that the written XML document is well-formed [FALSE]
    --|--|--|--| DUMp (TYPE: OBJECT) - Dumps all elements in raw XML format (also useful for non XML elements)
    --|--|--|--|--| DATafmt (TYPE: SELECTION) - Format in which element data is dumped [HEX]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Dump in binary format
    --|--|--|--|--|--| HEXadecimal (TYPE: KEYWORD) - Dump in hexadecimal format
    --|--|--|--|--|--| NUMeric (TYPE: KEYWORD) - Dump in numeric (decimal) format
    --|--|--|--|--| ATTrfmt (TYPE: SELECTION) - Format in which attribute data is dumped [HEX]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Dump in binary format
    --|--|--|--|--|--| HEXadecimal (TYPE: KEYWORD) - Dump in hexadecimal format
    --|--|--|--|--|--| NUMeric (TYPE: KEYWORD) - Dump in numeric (decimal) format
    --|--|--|--|--| HAShfmt (TYPE: SELECTION) - Format in which hash data is dumped [HEX]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Dump in binary format
    --|--|--|--|--|--| HEXadecimal (TYPE: KEYWORD) - Dump in hexadecimal format
    --|--|--|--|--|--| NUMeric (TYPE: KEYWORD) - Dump in numeric (decimal) format
    --|--|--|--|--| INDSiz (TYPE: NUMBER) - Number of indentation characters per indentation level [2 (SPACE) or 1 (TAB)]
    --|--|--|--|--| INDChr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of elements for preallocation [128]
    --|--|--| CCSid (TYPE: STRING) - Conversion to this CCSID [no character conversion, leave in UTF-8]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--| BOM (TYPE: SWITCH) - Write byte order mark in front of the output text [FALSE]
    --|--|--| KEPbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--| ELF2nl (TYPE: SWITCH) - Replace EBCDIC line feed (0x25) by new line (0x15) on output
    --|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list [0x1A] (maximum 8 code points)
    --|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| COMBined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--| REPortfile (TYPE: STRING) - Name of the report file to log substitutions
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| COMPress (TYPE: OVERLAY) - Compression procedure [NONE]
    --|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--| ENCRypt (TYPE: OVERLAY) - Encryption procedure [NONE]
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| ENC (ALIAS: ENCRYPT) - Encryption procedure [NONE]
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| ENCOde (TYPE: OVERLAY) - Encoding procedure [NONE]
    --|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--| COD (ALIAS: ENCODE) - Encoding procedure [NONE]
    --|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--| RECord (TYPE: OBJECT) - Write records to memory
    --|--|--| RECFormat (TYPE: SELECTION) - Record format for read operation [catalog/VAR]
    --|--|--|--| NONe (TYPE: KEYWORD) - No format defined
    --|--|--|--| BIN (TYPE: KEYWORD) - Open - Binary (undefined) data (only the last record are shorter then record length)
    --|--|--|--| TXT (TYPE: KEYWORD) - Open - Text data with standard delimiter (result is a stripped variable length records)
    --|--|--|--| TXT-Asa (TYPE: KEYWORD) - Open - Text data with standard delimiter and ASA byte in front (result variable length records with ASA attribute)
    --|--|--|--| TXT-Mcc (TYPE: KEYWORD) - Open - Text data with standard delimiter and MCC byte in front (result variable length records with MCC attribute)
    --|--|--|--| DLM (TYPE: KEYWORD) - Open - Records separated by a special delimiter with the result of variable length records
    --|--|--|--| DLM-Asa (TYPE: KEYWORD) - Open - ASA records separated by a special delimiter with the result of variable length records
    --|--|--|--| DLM-Mcc (TYPE: KEYWORD) - Open - MCC records separated by a special delimiter with the result of variable length records
    --|--|--|--| VAR (TYPE: KEYWORD) - Open - Variable length record (if necessary define length format)
    --|--|--|--| VAR-Asa (TYPE: KEYWORD) - Open - Variable length record with ASA print control character (if necessary define length format)
    --|--|--|--| VAR-Mcc (TYPE: KEYWORD) - Open - Variable length record with machine print control codes (if necessary define length format)
    --|--|--|--| FIX (TYPE: KEYWORD) - Open - Fixed-length record (file size = N * record length)
    --|--|--|--| FIX-Asa (TYPE: KEYWORD) - Open - Fixed-length record with ASA print control character (file size = N * (record length + 1))
    --|--|--|--| FIX-Mcc (TYPE: KEYWORD) - Open - Fixed-length record with machine print control codes (file size = N * (record length + 1))
    --|--|--|--| VAR-REL (TYPE: KEYWORD) - Open - Variable relative record (if necessary define length format)
    --|--|--|--| VAR-REL-Asa (TYPE: KEYWORD) - Open - Variable relative record with ASA print control character (if necessary define length format)
    --|--|--|--| VAR-REL-Mcc (TYPE: KEYWORD) - Open - Variable relative record with machine print control codes (if necessary define length format)
    --|--|--|--| FIX-REL (TYPE: KEYWORD) - Open - Fix relative record (file size = N * (record length + 8))
    --|--|--|--| FIX-REL-Asa (TYPE: KEYWORD) - Open - Fix relative record with ASA print control character (file size = N * (record length + 9))
    --|--|--|--| FIX-REL-Mcc (TYPE: KEYWORD) - Open - Fix relative record with machine print control codes (file size = N * (record length + 9))
    --|--|--|--| F (TYPE: KEYWORD) - Host - Fixed-length, unblocked
    --|--|--|--| FA (TYPE: KEYWORD) - Host - Fixed-length, unblocked, ASA print control characters
    --|--|--|--| FM (TYPE: KEYWORD) - Host - Fixed-length, unblocked, machine print control codes
    --|--|--|--| FS (TYPE: KEYWORD) - Host - Fixed-length, standard
    --|--|--|--| FSA (TYPE: KEYWORD) - Host - Fixed-length, standard, ASA print control characters
    --|--|--|--| FSM (TYPE: KEYWORD) - Host - Fixed-length, standard, machine print control codes
    --|--|--|--| FB (TYPE: KEYWORD) - Host - Fixed-length, blocked
    --|--|--|--| FBA (TYPE: KEYWORD) - Host - Fixed-length, blocked, ASA print control characters
    --|--|--|--| FBM (TYPE: KEYWORD) - Host - Fixed-length, blocked, machine print control codes
    --|--|--|--| FBS (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard
    --|--|--|--| FBSA (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, ASA print control characters
    --|--|--|--| FBSM (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, machine print control codes
    --|--|--|--| FE (TYPE: KEYWORD) - Host - Fixed-length, ESDS
    --|--|--|--| FEA (TYPE: KEYWORD) - Host - Fixed-length, ESDS, ASA print control characters
    --|--|--|--| FEM (TYPE: KEYWORD) - Host - Fixed-length, ESDS, machine print control codes
    --|--|--|--| FK (TYPE: KEYWORD) - Host - Fixed-length, KSDS
    --|--|--|--| FKA (TYPE: KEYWORD) - Host - Fixed-length, KSDS, ASA print control characters
    --|--|--|--| FKM (TYPE: KEYWORD) - Host - Fixed-length, KSDS, machine print control codes
    --|--|--|--| FR (TYPE: KEYWORD) - Host - Fixed-length, RRDS
    --|--|--|--| FRA (TYPE: KEYWORD) - Host - Fixed-length, RRDS, ASA print control characters
    --|--|--|--| FRM (TYPE: KEYWORD) - Host - Fixed-length, RRDS, machine print control codes
    --|--|--|--| U (TYPE: KEYWORD) - Host - Undefined-length
    --|--|--|--| UA (TYPE: KEYWORD) - Host - Undefined-length, ASA print control characters
    --|--|--|--| UM (TYPE: KEYWORD) - Host - Undefined-length, machine print control codes
    --|--|--|--| V (TYPE: KEYWORD) - Host - Variable
    --|--|--|--| VA (TYPE: KEYWORD) - Host - Variable, ASA print control characters
    --|--|--|--| VM (TYPE: KEYWORD) - Host - Variable, machine print control codes
    --|--|--|--| VS (TYPE: KEYWORD) - Host - Variable, spanned
    --|--|--|--| VSA (TYPE: KEYWORD) - Host - Variable, spanned, ASA print control characters
    --|--|--|--| VSM (TYPE: KEYWORD) - Host - Variable, spanned, machine print control codes
    --|--|--|--| VB (TYPE: KEYWORD) - Host - Variable, blocked
    --|--|--|--| VBA (TYPE: KEYWORD) - Host - Variable, blocked, ASA print control characters
    --|--|--|--| VBM (TYPE: KEYWORD) - Host - Variable, blocked, machine print control codes
    --|--|--|--| VBS (TYPE: KEYWORD) - Host - Variable, blocked, spanned
    --|--|--|--| VBSA (TYPE: KEYWORD) - Host - Variable, blocked, spanned, ASA print control characters
    --|--|--|--| VBSM (TYPE: KEYWORD) - Host - Variable, blocked, spanned, machine print control codes
    --|--|--|--| VE (TYPE: KEYWORD) - Host - Variable, ESDS
    --|--|--|--| VEA (TYPE: KEYWORD) - Host - Variable, ESDS, ASA print control characters
    --|--|--|--| VEM (TYPE: KEYWORD) - Host - Variable, ESDS, machine print control codes
    --|--|--|--| VK (TYPE: KEYWORD) - Host - Variable, KSDS
    --|--|--|--| VKA (TYPE: KEYWORD) - Host - Variable, KSDS, ASA print control characters
    --|--|--|--| VKM (TYPE: KEYWORD) - Host - Variable, KSDS, machine print control codes
    --|--|--|--| VR (TYPE: KEYWORD) - Host - Variable, RRDS
    --|--|--|--| VRA (TYPE: KEYWORD) - Host - Variable, RRDS, ASA print control characters
    --|--|--|--| VRM (TYPE: KEYWORD) - Host - Variable, RRDS, machine print control codes
    --|--|--|--| ORG (TYPE: KEYWORD) - Use original record format as default (like none)
    --|--|--| RECLength (TYPE: NUMBER) - Maximum record length for read operation [catalog/512]
    --|--|--| PADchar (TYPE: STRING) - Character to pad records to a fixed length [system] or used for empty variable length records [NONE]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--| CCSid (TYPE: STRING) - Conversion to this CCSID [system]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--| BOM (TYPE: SWITCH) - Write byte order mark in front of each record [FALSE]
    --|--|--| KEPbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list [0x1A] (maximum 8 code points)
    --|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| COMBined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--| REPortfile (TYPE: STRING) - Name of the report file to log substitutions
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| BLK2rec (TYPE: SWITCH) - Convert block with delimiter to records (including suppression of trailing whitespace
    --|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--| COMPress (TYPE: OVERLAY) - Compression procedure [NONE]
    --|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--| CMP (ALIAS: COMPRESS) - Compression procedure [NONE]
    --|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--| ENCRypt (TYPE: OVERLAY) - Encryption procedure [NONE]
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| ENC (ALIAS: ENCRYPT) - Encryption procedure [NONE]
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| ENCOde (TYPE: OVERLAY) - Encoding procedure [NONE]
    --|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--| COD (ALIAS: ENCODE) - Encoding procedure [NONE]
    --|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--| INDSiz (TYPE: NUMBER) - Number of XML indentation characters per indentation level [2 (SPACE) or 1 (TAB)]
    --|--|--| INDChr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--| NOCmnt (TYPE: SWITCH) - Do not write out XML comments [FALSE]
    --|--|--| TABle (TYPE: OBJECT) - Join table elements (tags, attributes, data, ...) to records
    --|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify row specifications [ORG]
    --|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications or automatic write
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--| ROW (TYPE: OBJECT) - A set of different rows/table formats to write
    --|--|--|--|--| NAMe (TYPE: STRING) - Logical name for a row format (table)
    --|--|--|--|--| COLumn (TYPE: OBJECT) - Description of columns in the row
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts a neutral FL5 element of a certain data type to an external representation
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert a neutral binary type to a sequence of bytes
    --|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert a neutral string type to a text string
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert a neutral integer type to an integer representation
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert a neutral floating point type to a floating point representation
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Post-processing for column data [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Post-processing to mask areas in strings
    --|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Post-processing exit for customer implementation
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to write the column to achieve a certain table format
    --|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Write a fixed length data field
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length of data is used, no padding, no cutting]
    --|--|--|--|--|--|--|--| CUTdat (TYPE: SWITCH) - Cut data if longer than LENGTH [FALSE]
    --|--|--|--|--|--|--|--| ADDpad (TYPE: SWITCH) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--| REMpad (ALIAS: ADDPAD) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value to use [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Write a data field prefixed with a length field
    --|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for decimal digits [auto]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use default system code page
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use ASCII (UTF-8) code page
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use EBCDIC code page
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use real local code page
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Write a data field with a delimiter at the end
    --|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter written after the data element
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Write length and pointer formats to memory
    --|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Write a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Name of the column in the CSV header [COLUMN-NAME]
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - When to write field enclosing characters [ALWAYS]
    --|--|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Which record delimiter to use after each row [auto]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape field enclosing character in the data [OFF]
    --|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Write a data field with a previous tag and a subsequent delimiter
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for writing [2 if space, 1 if tab else 0]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| NLNCHAr (TYPE: SELECTION) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NLNCHR (ALIAS: NLNCHAR) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--| XML (TYPE: OBJECT) - Write a data field in XML format
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Add a comment to the XML data stream [default]
    --|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape XML syntax elements (prevent double read and copy of data to add &...; sequences) [FALSE]
    --|--|--|--|--|--|--| RST (TYPE: OBJECT) - Fill data field up to certain offset (write rest)
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset to write a rest into the output data
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding value to fill up the remaining bytes [0x00]
    --|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured format [name]
    --|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used to determine optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--| INSert (TYPE: SELECTION) - Define insert handling [if VALUE then POSSIBLE else NOTALLOWED]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--| POSsible (TYPE: KEYWORD) - Insert of columns are possible, if column not found in table header
    --|--|--|--|--|--|--| REQuired (TYPE: KEYWORD) - This column must be inserted and not found in the table header
    --|--|--|--|--|--|--| NOTallowed (TYPE: KEYWORD) - Insert is not allowed, this means that the column must be found in the table header
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation or replacement of content
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--| HEAdln (TYPE: SWITCH) - Write a headline [FALSE]
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify column specifications [ORG]
    --|--|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--| TABle (TYPE: OBJECT) - Write table to memory
    --|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify row specifications [ORG]
    --|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications or automatic write
    --|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--| ROW (TYPE: OBJECT) - A set of different rows/table formats to write
    --|--|--|--| NAMe (TYPE: STRING) - Logical name for a row format (table)
    --|--|--|--| COLumn (TYPE: OBJECT) - Description of columns in the row
    --|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts a neutral FL5 element of a certain data type to an external representation
    --|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert a neutral binary type to a sequence of bytes
    --|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert a neutral string type to a text string
    --|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert a neutral integer type to an integer representation
    --|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert a neutral floating point type to a floating point representation
    --|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--| PROcess (TYPE: OVERLAY) - Post-processing for column data [NONE]
    --|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--| MASk (TYPE: OBJECT) - Post-processing to mask areas in strings
    --|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--| EXIt (TYPE: OBJECT) - Post-processing exit for customer implementation
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - How to write the column to achieve a certain table format
    --|--|--|--|--|--| FIX (TYPE: OBJECT) - Write a fixed length data field
    --|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length of data is used, no padding, no cutting]
    --|--|--|--|--|--|--| CUTdat (TYPE: SWITCH) - Cut data if longer than LENGTH [FALSE]
    --|--|--|--|--|--|--| ADDpad (TYPE: SWITCH) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--| REMpad (ALIAS: ADDPAD) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value to use [0x00]
    --|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--| LFD (TYPE: OBJECT) - Write a data field prefixed with a length field
    --|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length inclusive (MVS)
    --|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length inclusive
    --|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length exclusive
    --|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for decimal digits [auto]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use default system code page
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use ASCII (UTF-8) code page
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use EBCDIC code page
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use real local code page
    --|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--| DLM (TYPE: OBJECT) - Write a data field with a delimiter at the end
    --|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter written after the data element
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--| VAR (TYPE: OBJECT) - Write length and pointer formats to memory
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--| CSV (TYPE: OBJECT) - Write a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--| COLnam (TYPE: STRING) - Name of the column in the CSV header [COLUMN-NAME]
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - When to write field enclosing characters [ALWAYS]
    --|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Which record delimiter to use after each row [auto]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape field enclosing character in the data [OFF]
    --|--|--|--|--|--| TVD (TYPE: OBJECT) - Write a data field with a previous tag and a subsequent delimiter
    --|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for writing [2 if space, 1 if tab else 0]
    --|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--| NLNCHAr (TYPE: SELECTION) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NLNCHR (ALIAS: NLNCHAR) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--| XML (TYPE: OBJECT) - Write a data field in XML format
    --|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Add a comment to the XML data stream [default]
    --|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape XML syntax elements (prevent double read and copy of data to add &...; sequences) [FALSE]
    --|--|--|--|--|--| RST (TYPE: OBJECT) - Fill data field up to certain offset (write rest)
    --|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset to write a rest into the output data
    --|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding value to fill up the remaining bytes [0x00]
    --|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--| MAXlen (TYPE: NUMBER) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured format [name]
    --|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used to determine optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--| INSert (TYPE: SELECTION) - Define insert handling [if VALUE then POSSIBLE else NOTALLOWED]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--| POSsible (TYPE: KEYWORD) - Insert of columns are possible, if column not found in table header
    --|--|--|--|--|--| REQuired (TYPE: KEYWORD) - This column must be inserted and not found in the table header
    --|--|--|--|--|--| NOTallowed (TYPE: KEYWORD) - Insert is not allowed, this means that the column must be found in the table header
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation or replacement of content
    --|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--| HEAdln (TYPE: SWITCH) - Write a headline [FALSE]
    --|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify column specifications [ORG]
    --|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--| ELEment (TYPE: OBJECT) - Write FLAM5 element structures to memory
    --|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [NONE]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (maximum 8 code points)
    --|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--| ENDianness (TYPE: SELECTION) - Select byte order for 4 byte long integers in element structure [SYSTEM]
    --|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system

# Write format string

    --| FORmat (TYPE: OVERLAY) - Read format string for FLUC byte, stream and record interfaces
    --|--| BINary (TYPE: OBJECT) - Read binary data from memory
    --|--|--| BLKsize (TYPE: NUMBER) - Block size to read [AUTO]
    --|--|--| DECOde (TYPE: SELECTION) - Decode encoded, encrypted or compressed data [0=NONE]
    --|--|--|--| If you type the keyword without an assignment of a value, the default (5) is used
    --|--|--|--| NONe (TYPE: KEYWORD) - No automated decoding
    --|--|--|--| ARChive (TYPE: KEYWORD) - Transparently read archives
    --|--|--|--| FIOdec (TYPE: KEYWORD) - Base decoding after file IO, before decryption
    --|--|--|--| DECRyp (TYPE: KEYWORD) - Decryption of encrypted data
    --|--|--|--| CRYdec (TYPE: KEYWORD) - Base decoding after decryption, before decompression
    --|--|--|--| DECOmp (TYPE: KEYWORD) - Decompression of compressed data
    --|--|--|--| CMPdec (TYPE: KEYWORD) - Base decoding after decompression, before formatting
    --|--|--|--| ALWays (TYPE: KEYWORD) - Always decode encoded data (causes the same as DECOMP)
    --|--|--| DECRypt (TYPE: OVERLAY) - Decryption parameter [NONE]
    --|--|--|--| F4Pwd (TYPE: OBJECT) - FLAM password decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--| F4Kme (TYPE: OBJECT) - FLAM key management extension (FKME)
    --|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FKME ['libfkme']
    --|--|--|--|--| FUNction (TYPE: STRING) - Function name of FKME ['FKMESTD0']
    --|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase of symmetrically encrypted OpenPGP File
    --|--|--|--|--| NOSigverify (TYPE: SWITCH) - Disable signature verification [FALSE]
    --|--|--|--|--| ENCryped (TYPE: SWITCH) - Enforce an error of PGP file is not encrypted [FALSE]
    --|--|--|--|--| INTEGrity (TYPE: SWITCH) - Enforce an error if PGP file is not integrity protected [FALSE]
    --|--|--|--|--| SIGning (TYPE: SWITCH) - Enforce an error if PGP file is not signed [FALSE]
    --|--|--|--|--| INTERim (TYPE: SWITCH) - Allow interim (no plain text) results [FALSE]
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user ID for decryption (only for hidden recipients)
    --|--|--|--|--| TIMestamp (TYPE: NUMBER) - Time stamp (seconds since 1970) used for key selection [0 - current]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| REEncypt (TYPE: OBJECT) - Parameter for session key re-encryption
    --|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of re-encryption, what should happen with existing keys [ADD]
    --|--|--|--|--|--|--| ADD (TYPE: KEYWORD) - Add new receiver, keep the other receiver
    --|--|--|--|--|--|--| SET (TYPE: KEYWORD) - Set new receiver, don't keep the other receiver
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically re-encryption
    --|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based decryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for decryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw decryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for salted passphrase-based decryption [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| TAG (TYPE: STRING) - The tag value for verification (only for GCM mode)
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before decryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter used for decryption (merged if not empty else written)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| FDEcode (TYPE: OVERLAY) - Additional enforced decoding [NONE]
    --|--|--|--| BASE64 (TYPE: SWITCH) - Base64 decoding (RFC4648)
    --|--|--|--| ARMor (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--| PGP (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--| BASE32 (TYPE: SWITCH) - Base32 decoding (RFC4648)
    --|--|--|--| BASE16 (TYPE: SWITCH) - Base16 decoding (RFC4648)
    --|--|--| COD (ALIAS: FDECODE) - Additional enforced decoding [NONE]
    --|--|--|--| BASE64 (TYPE: SWITCH) - Base64 decoding (RFC4648)
    --|--|--|--| ARMor (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--| PGP (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--| BASE32 (TYPE: SWITCH) - Base32 decoding (RFC4648)
    --|--|--|--| BASE16 (TYPE: SWITCH) - Base16 decoding (RFC4648)
    --|--|--| TABle (TYPE: OBJECT) - Format data blocks in a list of rows with columns (tags, attributes, data, ...)
    --|--|--|--| METhod (TYPE: SELECTION) - Method for handling incoming matrix [AUTO]
    --|--|--|--|--| AUTo (TYPE: KEYWORD) - Use block for blocks and record for records
    --|--|--|--|--| BLOck (TYPE: KEYWORD) - Parse the blocks
    --|--|--|--|--| RECord (TYPE: KEYWORD) - Parse records
    --|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify row specifications [ORG]
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--| ROW (TYPE: OBJECT) - A set of different row/table formats that can be read
    --|--|--|--|--| NAMe (TYPE: STRING) - Logical name for the row specification (table)
    --|--|--|--|--| COLumn (TYPE: OBJECT) - Description of all columns in the row
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to identify the data portion of the column
    --|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Read a fixed length data field
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length from column specification is used]
    --|--|--|--|--|--|--|--| REMpad (TYPE: SWITCH) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--| ADDpad (ALIAS: REMPAD) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value for remove [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Read a data field prefixed with a length field
    --|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| AWLeod (TYPE: SWITCH) - Accept wrong length at the end of a row [OFF]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Read a data field with a delimiter at the end
    --|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter used to find the end of an element [SYSTEM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Accept no delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Read length and pointer formats from memory
    --|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Read a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Column name to detect the headline [COLUMN-NAME]
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set of the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - List of field enclosing characters as Unicode codepoints [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| EXCchr (TYPE: NUMBER) - Exclude from control characters as Unicode codepoint list [NONE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Apostrophe (Single quotation mark) as enclosing character
    --|--|--|--|--|--|--|--| PADchr (TYPE: NUMBER) - Binary padding character (is regarded as additional control character) [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| CASehl (TYPE: SWITCH) - Case-sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--|--| NONfld (TYPE: SWITCH) - No field enclosing character [FALSE]
    --|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Read a data field between a tag and a corresponding delimiter
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| NOCase (TYPE: SWITCH) - Case sensitive or not [OFF]
    --|--|--|--|--|--|--| XML (TYPE: OBJECT) - Read a data field from XML format
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| PREfix (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--|--| WARn (TYPE: SELECTION) - Activates different warnings [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--|--| ERRor (TYPE: SELECTION) - Activates different errors [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--| RST (TYPE: OBJECT) - Read rest up to a certain offset or end of the record/block
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset in a record or block to read a rest [0 = read up to the end]
    --|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Pre-processing of column data [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Pre-processing to mask areas in strings
    --|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Pre-processing exit for customer implementation
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts an external representation of a certain data type to a neutral FL5 element
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Converts a sequence of bytes to neutral FL5 binary data type
    --|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Converts a text string to neutral FL5 string data type
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Converts an integer representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Converts a floating point representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured data format [name]
    --|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used for optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--| CHAnge (TYPE: STRING) - Logical table name and activation of change detection for this column
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation of the content
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--| IGNRst (TYPE: SWITCH) - Ignore a remaining rest at the end of a record/row [FALSE] (only if record orientation)
    --|--|--|--|--| IGNEmp (TYPE: SWITCH) - Ignore empty rows/records [FALSE] (only if record orientation)
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify column specifications [ORG]
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--| IGNrst (TYPE: SWITCH) - Ignore a remaining rest at the end of the data [FALSE]
    --|--|--|--| ENDoft (TYPE: SWITCH) - Activate end of table handling (file per table) [FALSE]
    --|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [256KiB]
    --|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of rows/records for preallocation [128]
    --|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--| CHAr (TYPE: OBJECT) - Read character data from memory
    --|--|--| BLKsize (TYPE: NUMBER) - Block size for read operations [AUTO]
    --|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID [auto detection]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (auto-detect)
    --|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--| BOMUTf (TYPE: KEYWORD) - Determine the correct UTF CCSID from byte order mark (BOM)
    --|--|--|--| BOMUCs (TYPE: KEYWORD) - Determine the correct UCS CCSID from byte order mark (BOM)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (auto-detect + system/physical)
    --|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| SKIpequal (TYPE: SWITCH) - Skip conversion if formats are equal (e.g. UTF-8 to UTF-8)
    --|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--| BOM (TYPE: SWITCH) - Handle byte order change if get wrong BOM in the middle of data
    --|--|--| KEEpbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--| ENL2lf (TYPE: SWITCH) - Replace EBCDIC new line (0x15) by line feed (0x25) on input
    --|--|--| DECOde (TYPE: SELECTION) - Decode encoded data first (remove base encodings) (PROPERTY: [CMPDEC])
    --|--|--|--| NONe (TYPE: KEYWORD) - No automated decoding
    --|--|--|--| FIOdec (TYPE: KEYWORD) - Base decoding after file IO, before decryption
    --|--|--|--| CRYdec (TYPE: KEYWORD) - Base decoding after decryption, before decompression
    --|--|--|--| CMPdec (TYPE: KEYWORD) - Base decoding after decompression, before formatting if XML
    --|--|--|--| ALWays (TYPE: KEYWORD) - Always decode encoded data (like CMPDEC but also if CHAR or TEXT)
    --|--|--| DECRypt (TYPE: OVERLAY) - Decryption parameter [NONE]
    --|--|--|--| F4Pwd (TYPE: OBJECT) - FLAM password decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--| F4Kme (TYPE: OBJECT) - FLAM key management extension (FKME)
    --|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FKME ['libfkme']
    --|--|--|--|--| FUNction (TYPE: STRING) - Function name of FKME ['FKMESTD0']
    --|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase of symmetrically encrypted OpenPGP File
    --|--|--|--|--| NOSigverify (TYPE: SWITCH) - Disable signature verification [FALSE]
    --|--|--|--|--| ENCryped (TYPE: SWITCH) - Enforce an error of PGP file is not encrypted [FALSE]
    --|--|--|--|--| INTEGrity (TYPE: SWITCH) - Enforce an error if PGP file is not integrity protected [FALSE]
    --|--|--|--|--| SIGning (TYPE: SWITCH) - Enforce an error if PGP file is not signed [FALSE]
    --|--|--|--|--| INTERim (TYPE: SWITCH) - Allow interim (no plain text) results [FALSE]
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user ID for decryption (only for hidden recipients)
    --|--|--|--|--| TIMestamp (TYPE: NUMBER) - Time stamp (seconds since 1970) used for key selection [0 - current]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| REEncypt (TYPE: OBJECT) - Parameter for session key re-encryption
    --|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of re-encryption, what should happen with existing keys [ADD]
    --|--|--|--|--|--|--| ADD (TYPE: KEYWORD) - Add new receiver, keep the other receiver
    --|--|--|--|--|--|--| SET (TYPE: KEYWORD) - Set new receiver, don't keep the other receiver
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically re-encryption
    --|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based decryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for decryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw decryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for salted passphrase-based decryption [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| TAG (TYPE: STRING) - The tag value for verification (only for GCM mode)
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before decryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter used for decryption (merged if not empty else written)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| TABle (TYPE: OBJECT) - Format character blobs in a list of rows with columns (tags, attributes, data, ...)
    --|--|--|--| METhod (TYPE: SELECTION) - Method for handling incoming matrix [AUTO]
    --|--|--|--|--| AUTo (TYPE: KEYWORD) - Use block for blocks and record for records
    --|--|--|--|--| BLOck (TYPE: KEYWORD) - Parse the blocks
    --|--|--|--|--| RECord (TYPE: KEYWORD) - Parse records
    --|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify row specifications [ORG]
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--| ROW (TYPE: OBJECT) - A set of different row/table formats that can be read
    --|--|--|--|--| NAMe (TYPE: STRING) - Logical name for the row specification (table)
    --|--|--|--|--| COLumn (TYPE: OBJECT) - Description of all columns in the row
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to identify the data portion of the column
    --|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Read a fixed length data field
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length from column specification is used]
    --|--|--|--|--|--|--|--| REMpad (TYPE: SWITCH) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--| ADDpad (ALIAS: REMPAD) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value for remove [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Read a data field prefixed with a length field
    --|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| AWLeod (TYPE: SWITCH) - Accept wrong length at the end of a row [OFF]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Read a data field with a delimiter at the end
    --|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter used to find the end of an element [SYSTEM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Accept no delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Read length and pointer formats from memory
    --|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Read a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Column name to detect the headline [COLUMN-NAME]
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set of the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - List of field enclosing characters as Unicode codepoints [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| EXCchr (TYPE: NUMBER) - Exclude from control characters as Unicode codepoint list [NONE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Apostrophe (Single quotation mark) as enclosing character
    --|--|--|--|--|--|--|--| PADchr (TYPE: NUMBER) - Binary padding character (is regarded as additional control character) [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| CASehl (TYPE: SWITCH) - Case-sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--|--| NONfld (TYPE: SWITCH) - No field enclosing character [FALSE]
    --|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Read a data field between a tag and a corresponding delimiter
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| NOCase (TYPE: SWITCH) - Case sensitive or not [OFF]
    --|--|--|--|--|--|--| XML (TYPE: OBJECT) - Read a data field from XML format
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| PREfix (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--|--| WARn (TYPE: SELECTION) - Activates different warnings [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--|--| ERRor (TYPE: SELECTION) - Activates different errors [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--| RST (TYPE: OBJECT) - Read rest up to a certain offset or end of the record/block
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset in a record or block to read a rest [0 = read up to the end]
    --|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Pre-processing of column data [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Pre-processing to mask areas in strings
    --|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Pre-processing exit for customer implementation
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts an external representation of a certain data type to a neutral FL5 element
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Converts a sequence of bytes to neutral FL5 binary data type
    --|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Converts a text string to neutral FL5 string data type
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Converts an integer representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Converts a floating point representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured data format [name]
    --|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used for optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--| CHAnge (TYPE: STRING) - Logical table name and activation of change detection for this column
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation of the content
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--| IGNRst (TYPE: SWITCH) - Ignore a remaining rest at the end of a record/row [FALSE] (only if record orientation)
    --|--|--|--|--| IGNEmp (TYPE: SWITCH) - Ignore empty rows/records [FALSE] (only if record orientation)
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify column specifications [ORG]
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--| IGNrst (TYPE: SWITCH) - Ignore a remaining rest at the end of the data [FALSE]
    --|--|--|--| ENDoft (TYPE: SWITCH) - Activate end of table handling (file per table) [FALSE]
    --|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [256KiB]
    --|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of rows/records for preallocation [128]
    --|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--| TEXt (TYPE: OBJECT) - Read text data from memory
    --|--|--| BLKsize (TYPE: NUMBER) - Block size for read operations [AUTO]
    --|--|--| REClength (TYPE: NUMBER) - Maximum record length (Host) / line length (Unix/Win) for text parsing [512]
    --|--|--| SUPtws (TYPE: SWITCH) - Suppress trailing whitespaces [FALSE]
    --|--|--| NELdlm (TYPE: SWITCH) - Activate NEL (0x85) as delimiter for ASCII character sets [FALSE]
    --|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID [auto detection]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (auto-detect)
    --|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--| BOMUTf (TYPE: KEYWORD) - Determine the correct UTF CCSID from byte order mark (BOM)
    --|--|--|--| BOMUCs (TYPE: KEYWORD) - Determine the correct UCS CCSID from byte order mark (BOM)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (auto-detect + system/physical)
    --|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| SKIpequal (TYPE: SWITCH) - Skip conversion if formats are equal (e.g. UTF-8 to UTF-8)
    --|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--| BOM (TYPE: SWITCH) - Handle byte order change if get wrong BOM in the middle of data
    --|--|--| KEEpbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--| ENL2lf (TYPE: SWITCH) - Replace EBCDIC new line (0x15) by line feed (0x25) on input
    --|--|--| RPLffd (TYPE: NUMBER) - Replace form feeds, filling rest of page with blank lines assuming n lines per page [60]
    --|--|--|--| If you type the keyword without an assignment of a value, the default (60) is used
    --|--|--| PADchar (TYPE: NUMBER) - Padding character to be regarded as additional delimiter [0x00]
    --|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--| DECOde (TYPE: SELECTION) - Decode encoded data first (remove base encodings) (PROPERTY: [CMPDEC])
    --|--|--|--| NONe (TYPE: KEYWORD) - No automated decoding
    --|--|--|--| FIOdec (TYPE: KEYWORD) - Base decoding after file IO, before decryption
    --|--|--|--| CRYdec (TYPE: KEYWORD) - Base decoding after decryption, before decompression
    --|--|--|--| CMPdec (TYPE: KEYWORD) - Base decoding after decompression, before formatting if XML
    --|--|--|--| ALWays (TYPE: KEYWORD) - Always decode encoded data (like CMPDEC but also if TEXT)
    --|--|--| DECRypt (TYPE: OVERLAY) - Decryption parameter [NONE]
    --|--|--|--| F4Pwd (TYPE: OBJECT) - FLAM password decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--| F4Kme (TYPE: OBJECT) - FLAM key management extension (FKME)
    --|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FKME ['libfkme']
    --|--|--|--|--| FUNction (TYPE: STRING) - Function name of FKME ['FKMESTD0']
    --|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase of symmetrically encrypted OpenPGP File
    --|--|--|--|--| NOSigverify (TYPE: SWITCH) - Disable signature verification [FALSE]
    --|--|--|--|--| ENCryped (TYPE: SWITCH) - Enforce an error of PGP file is not encrypted [FALSE]
    --|--|--|--|--| INTEGrity (TYPE: SWITCH) - Enforce an error if PGP file is not integrity protected [FALSE]
    --|--|--|--|--| SIGning (TYPE: SWITCH) - Enforce an error if PGP file is not signed [FALSE]
    --|--|--|--|--| INTERim (TYPE: SWITCH) - Allow interim (no plain text) results [FALSE]
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user ID for decryption (only for hidden recipients)
    --|--|--|--|--| TIMestamp (TYPE: NUMBER) - Time stamp (seconds since 1970) used for key selection [0 - current]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| REEncypt (TYPE: OBJECT) - Parameter for session key re-encryption
    --|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of re-encryption, what should happen with existing keys [ADD]
    --|--|--|--|--|--|--| ADD (TYPE: KEYWORD) - Add new receiver, keep the other receiver
    --|--|--|--|--|--|--| SET (TYPE: KEYWORD) - Set new receiver, don't keep the other receiver
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically re-encryption
    --|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based decryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for decryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw decryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for salted passphrase-based decryption [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| TAG (TYPE: STRING) - The tag value for verification (only for GCM mode)
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before decryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter used for decryption (merged if not empty else written)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| TABle (TYPE: OBJECT) - Split text records in columns (tags, attributes, data, ...)
    --|--|--|--| METhod (TYPE: SELECTION) - Method for handling incoming matrix [AUTO]
    --|--|--|--|--| AUTo (TYPE: KEYWORD) - Use block for blocks and record for records
    --|--|--|--|--| BLOck (TYPE: KEYWORD) - Parse the blocks
    --|--|--|--|--| RECord (TYPE: KEYWORD) - Parse records
    --|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify row specifications [ORG]
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--| ROW (TYPE: OBJECT) - A set of different row/table formats that can be read
    --|--|--|--|--| NAMe (TYPE: STRING) - Logical name for the row specification (table)
    --|--|--|--|--| COLumn (TYPE: OBJECT) - Description of all columns in the row
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to identify the data portion of the column
    --|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Read a fixed length data field
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length from column specification is used]
    --|--|--|--|--|--|--|--| REMpad (TYPE: SWITCH) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--| ADDpad (ALIAS: REMPAD) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value for remove [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Read a data field prefixed with a length field
    --|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| AWLeod (TYPE: SWITCH) - Accept wrong length at the end of a row [OFF]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Read a data field with a delimiter at the end
    --|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter used to find the end of an element [SYSTEM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Accept no delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Read length and pointer formats from memory
    --|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Read a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Column name to detect the headline [COLUMN-NAME]
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set of the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - List of field enclosing characters as Unicode codepoints [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| EXCchr (TYPE: NUMBER) - Exclude from control characters as Unicode codepoint list [NONE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Apostrophe (Single quotation mark) as enclosing character
    --|--|--|--|--|--|--|--| PADchr (TYPE: NUMBER) - Binary padding character (is regarded as additional control character) [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| CASehl (TYPE: SWITCH) - Case-sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--|--| NONfld (TYPE: SWITCH) - No field enclosing character [FALSE]
    --|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Read a data field between a tag and a corresponding delimiter
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| NOCase (TYPE: SWITCH) - Case sensitive or not [OFF]
    --|--|--|--|--|--|--| XML (TYPE: OBJECT) - Read a data field from XML format
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| PREfix (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--|--| WARn (TYPE: SELECTION) - Activates different warnings [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--|--| ERRor (TYPE: SELECTION) - Activates different errors [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--| RST (TYPE: OBJECT) - Read rest up to a certain offset or end of the record/block
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset in a record or block to read a rest [0 = read up to the end]
    --|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Pre-processing of column data [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Pre-processing to mask areas in strings
    --|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Pre-processing exit for customer implementation
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts an external representation of a certain data type to a neutral FL5 element
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Converts a sequence of bytes to neutral FL5 binary data type
    --|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Converts a text string to neutral FL5 string data type
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Converts an integer representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Converts a floating point representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured data format [name]
    --|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used for optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--| CHAnge (TYPE: STRING) - Logical table name and activation of change detection for this column
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation of the content
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--| IGNRst (TYPE: SWITCH) - Ignore a remaining rest at the end of a record/row [FALSE] (only if record orientation)
    --|--|--|--|--| IGNEmp (TYPE: SWITCH) - Ignore empty rows/records [FALSE] (only if record orientation)
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify column specifications [ORG]
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--| IGNrst (TYPE: SWITCH) - Ignore a remaining rest at the end of the data [FALSE]
    --|--|--|--| ENDoft (TYPE: SWITCH) - Activate end of table handling (file per table) [FALSE]
    --|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [256KiB]
    --|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of rows/records for preallocation [128]
    --|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--| XML (TYPE: OBJECT) - Read XML data from memory
    --|--|--| BLKsize (TYPE: NUMBER) - Block size for read operations [AUTO]
    --|--|--| NOCmnt (TYPE: SWITCH) - Ignore XML comments [FALSE]
    --|--|--| NODFlt (TYPE: SWITCH) - Ignore XML default elements (i.e. whitespace before/after root tag) [FALSE]
    --|--|--| NOEmpd (TYPE: SWITCH) - Ignore XML empty/whitespace data elements (not in CDATA section) [FALSE]
    --|--|--| ADDemp (TYPE: SWITCH) - Add an empty XML data element if end tag follows direct a start tag [FALSE]
    --|--|--| NOPins (TYPE: SWITCH) - Ignore XML processing instructions [FALSE]
    --|--|--| NODTd (TYPE: SWITCH) - Ignore XML document type definitions[FALSE]
    --|--|--| CCData (TYPE: SWITCH) - Collect CDATA to simple data elements [FALSE]
    --|--|--| DATlen (TYPE: NUMBER) - Minimum length to collect data elements in one element [1024]
    --|--|--| LENerr (TYPE: SWITCH) - Return an error if minimum data element length exceeded [FALSE]
    --|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID [no character conversion, UTF-8/US-ASCII expected]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (auto-detect)
    --|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--| BOMUTf (TYPE: KEYWORD) - Determine the correct UTF CCSID from byte order mark (BOM)
    --|--|--|--| BOMUCs (TYPE: KEYWORD) - Determine the correct UCS CCSID from byte order mark (BOM)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (auto-detect + system/physical)
    --|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| SKIpequal (TYPE: SWITCH) - Skip conversion if formats are equal (e.g. UTF-8 to UTF-8)
    --|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--| BOM (TYPE: SWITCH) - Handle byte order change if get wrong BOM in the middle of data
    --|--|--| KEEpbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--| ENL2lf (TYPE: SWITCH) - Replace EBCDIC new line (0x15) by line feed (0x25) on input
    --|--|--| DECrypt (TYPE: OVERLAY) - Decryption parameter [NONE]
    --|--|--|--| F4Pwd (TYPE: OBJECT) - FLAM password decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--| F4Kme (TYPE: OBJECT) - FLAM key management extension (FKME)
    --|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FKME ['libfkme']
    --|--|--|--|--| FUNction (TYPE: STRING) - Function name of FKME ['FKMESTD0']
    --|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase of symmetrically encrypted OpenPGP File
    --|--|--|--|--| NOSigverify (TYPE: SWITCH) - Disable signature verification [FALSE]
    --|--|--|--|--| ENCryped (TYPE: SWITCH) - Enforce an error of PGP file is not encrypted [FALSE]
    --|--|--|--|--| INTEGrity (TYPE: SWITCH) - Enforce an error if PGP file is not integrity protected [FALSE]
    --|--|--|--|--| SIGning (TYPE: SWITCH) - Enforce an error if PGP file is not signed [FALSE]
    --|--|--|--|--| INTERim (TYPE: SWITCH) - Allow interim (no plain text) results [FALSE]
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user ID for decryption (only for hidden recipients)
    --|--|--|--|--| TIMestamp (TYPE: NUMBER) - Time stamp (seconds since 1970) used for key selection [0 - current]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| REEncypt (TYPE: OBJECT) - Parameter for session key re-encryption
    --|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of re-encryption, what should happen with existing keys [ADD]
    --|--|--|--|--|--|--| ADD (TYPE: KEYWORD) - Add new receiver, keep the other receiver
    --|--|--|--|--|--|--| SET (TYPE: KEYWORD) - Set new receiver, don't keep the other receiver
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically re-encryption
    --|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based decryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for decryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw decryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for salted passphrase-based decryption [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| TAG (TYPE: STRING) - The tag value for verification (only for GCM mode)
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before decryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter used for decryption (merged if not empty else written)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--| RECord (TYPE: OBJECT) - Read records from memory
    --|--|--| PRNcontrol (TYPE: SELECTION) - Print control character handling [DETACH]
    --|--|--|--| DETach (TYPE: KEYWORD) - Manage print control character as record attribute
    --|--|--|--| RETain (TYPE: KEYWORD) - Leave print control character as part of the data record
    --|--|--|--| ERAse (TYPE: KEYWORD) - Erase the print control character from the record
    --|--|--|--| REPlace (TYPE: KEYWORD) - Replace print control characters by additional records like printed
    --|--|--| RECFormat (TYPE: SELECTION) - Record format for read operation [catalog/VAR]
    --|--|--|--| NONe (TYPE: KEYWORD) - No format defined
    --|--|--|--| BIN (TYPE: KEYWORD) - Open - Binary (undefined) data (only the last record are shorter then record length)
    --|--|--|--| TXT (TYPE: KEYWORD) - Open - Text data with standard delimiter (result is a stripped variable length records)
    --|--|--|--| TXT-Asa (TYPE: KEYWORD) - Open - Text data with standard delimiter and ASA byte in front (result variable length records with ASA attribute)
    --|--|--|--| TXT-Mcc (TYPE: KEYWORD) - Open - Text data with standard delimiter and MCC byte in front (result variable length records with MCC attribute)
    --|--|--|--| DLM (TYPE: KEYWORD) - Open - Records separated by a special delimiter with the result of variable length records
    --|--|--|--| DLM-Asa (TYPE: KEYWORD) - Open - ASA records separated by a special delimiter with the result of variable length records
    --|--|--|--| DLM-Mcc (TYPE: KEYWORD) - Open - MCC records separated by a special delimiter with the result of variable length records
    --|--|--|--| VAR (TYPE: KEYWORD) - Open - Variable length record (if necessary define length format)
    --|--|--|--| VAR-Asa (TYPE: KEYWORD) - Open - Variable length record with ASA print control character (if necessary define length format)
    --|--|--|--| VAR-Mcc (TYPE: KEYWORD) - Open - Variable length record with machine print control codes (if necessary define length format)
    --|--|--|--| FIX (TYPE: KEYWORD) - Open - Fixed-length record (file size = N * record length)
    --|--|--|--| FIX-Asa (TYPE: KEYWORD) - Open - Fixed-length record with ASA print control character (file size = N * (record length + 1))
    --|--|--|--| FIX-Mcc (TYPE: KEYWORD) - Open - Fixed-length record with machine print control codes (file size = N * (record length + 1))
    --|--|--|--| VAR-REL (TYPE: KEYWORD) - Open - Variable relative record (if necessary define length format)
    --|--|--|--| VAR-REL-Asa (TYPE: KEYWORD) - Open - Variable relative record with ASA print control character (if necessary define length format)
    --|--|--|--| VAR-REL-Mcc (TYPE: KEYWORD) - Open - Variable relative record with machine print control codes (if necessary define length format)
    --|--|--|--| FIX-REL (TYPE: KEYWORD) - Open - Fix relative record (file size = N * (record length + 8))
    --|--|--|--| FIX-REL-Asa (TYPE: KEYWORD) - Open - Fix relative record with ASA print control character (file size = N * (record length + 9))
    --|--|--|--| FIX-REL-Mcc (TYPE: KEYWORD) - Open - Fix relative record with machine print control codes (file size = N * (record length + 9))
    --|--|--|--| F (TYPE: KEYWORD) - Host - Fixed-length, unblocked
    --|--|--|--| FA (TYPE: KEYWORD) - Host - Fixed-length, unblocked, ASA print control characters
    --|--|--|--| FM (TYPE: KEYWORD) - Host - Fixed-length, unblocked, machine print control codes
    --|--|--|--| FS (TYPE: KEYWORD) - Host - Fixed-length, standard
    --|--|--|--| FSA (TYPE: KEYWORD) - Host - Fixed-length, standard, ASA print control characters
    --|--|--|--| FSM (TYPE: KEYWORD) - Host - Fixed-length, standard, machine print control codes
    --|--|--|--| FB (TYPE: KEYWORD) - Host - Fixed-length, blocked
    --|--|--|--| FBA (TYPE: KEYWORD) - Host - Fixed-length, blocked, ASA print control characters
    --|--|--|--| FBM (TYPE: KEYWORD) - Host - Fixed-length, blocked, machine print control codes
    --|--|--|--| FBS (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard
    --|--|--|--| FBSA (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, ASA print control characters
    --|--|--|--| FBSM (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, machine print control codes
    --|--|--|--| FE (TYPE: KEYWORD) - Host - Fixed-length, ESDS
    --|--|--|--| FEA (TYPE: KEYWORD) - Host - Fixed-length, ESDS, ASA print control characters
    --|--|--|--| FEM (TYPE: KEYWORD) - Host - Fixed-length, ESDS, machine print control codes
    --|--|--|--| FK (TYPE: KEYWORD) - Host - Fixed-length, KSDS
    --|--|--|--| FKA (TYPE: KEYWORD) - Host - Fixed-length, KSDS, ASA print control characters
    --|--|--|--| FKM (TYPE: KEYWORD) - Host - Fixed-length, KSDS, machine print control codes
    --|--|--|--| FR (TYPE: KEYWORD) - Host - Fixed-length, RRDS
    --|--|--|--| FRA (TYPE: KEYWORD) - Host - Fixed-length, RRDS, ASA print control characters
    --|--|--|--| FRM (TYPE: KEYWORD) - Host - Fixed-length, RRDS, machine print control codes
    --|--|--|--| U (TYPE: KEYWORD) - Host - Undefined-length
    --|--|--|--| UA (TYPE: KEYWORD) - Host - Undefined-length, ASA print control characters
    --|--|--|--| UM (TYPE: KEYWORD) - Host - Undefined-length, machine print control codes
    --|--|--|--| V (TYPE: KEYWORD) - Host - Variable
    --|--|--|--| VA (TYPE: KEYWORD) - Host - Variable, ASA print control characters
    --|--|--|--| VM (TYPE: KEYWORD) - Host - Variable, machine print control codes
    --|--|--|--| VS (TYPE: KEYWORD) - Host - Variable, spanned
    --|--|--|--| VSA (TYPE: KEYWORD) - Host - Variable, spanned, ASA print control characters
    --|--|--|--| VSM (TYPE: KEYWORD) - Host - Variable, spanned, machine print control codes
    --|--|--|--| VB (TYPE: KEYWORD) - Host - Variable, blocked
    --|--|--|--| VBA (TYPE: KEYWORD) - Host - Variable, blocked, ASA print control characters
    --|--|--|--| VBM (TYPE: KEYWORD) - Host - Variable, blocked, machine print control codes
    --|--|--|--| VBS (TYPE: KEYWORD) - Host - Variable, blocked, spanned
    --|--|--|--| VBSA (TYPE: KEYWORD) - Host - Variable, blocked, spanned, ASA print control characters
    --|--|--|--| VBSM (TYPE: KEYWORD) - Host - Variable, blocked, spanned, machine print control codes
    --|--|--|--| VE (TYPE: KEYWORD) - Host - Variable, ESDS
    --|--|--|--| VEA (TYPE: KEYWORD) - Host - Variable, ESDS, ASA print control characters
    --|--|--|--| VEM (TYPE: KEYWORD) - Host - Variable, ESDS, machine print control codes
    --|--|--|--| VK (TYPE: KEYWORD) - Host - Variable, KSDS
    --|--|--|--| VKA (TYPE: KEYWORD) - Host - Variable, KSDS, ASA print control characters
    --|--|--|--| VKM (TYPE: KEYWORD) - Host - Variable, KSDS, machine print control codes
    --|--|--|--| VR (TYPE: KEYWORD) - Host - Variable, RRDS
    --|--|--|--| VRA (TYPE: KEYWORD) - Host - Variable, RRDS, ASA print control characters
    --|--|--|--| VRM (TYPE: KEYWORD) - Host - Variable, RRDS, machine print control codes
    --|--|--|--| ORG (TYPE: KEYWORD) - Use original record format as default (like none)
    --|--|--| RECLength (TYPE: NUMBER) - Maximum record length for read operation [catalog/512]
    --|--|--| RECCount (TYPE: NUMBER) - Amount of records handled in one read operation [catalog/128]
    --|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--| DECOde (TYPE: SELECTION) - Decode encoded, encrypted or compressed data [0=NONE]
    --|--|--|--| If you type the keyword without an assignment of a value, the default (99) is used
    --|--|--|--| NONe (TYPE: KEYWORD) - No automated decoding
    --|--|--|--| ARChive (TYPE: KEYWORD) - Transparently read archives
    --|--|--|--| DEComp (TYPE: KEYWORD) - Decryption and decompression of encrypted and/or compressed data
    --|--|--|--| RECord (TYPE: KEYWORD) - Decode record length fields or delimiter (is default) after decompression
    --|--|--|--| CMPdec (TYPE: KEYWORD) - Additional base decoding after decompression, before formatting
    --|--|--|--| ALWays (TYPE: KEYWORD) - Always decode encoded data (causes the same as CMPDEC)
    --|--|--| DECRypt (TYPE: OVERLAY) - Decryption parameter [NONE]
    --|--|--|--| F4Pwd (TYPE: OBJECT) - FLAM password decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--| F4Kme (TYPE: OBJECT) - FLAM key management extension (FKME)
    --|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FKME ['libfkme']
    --|--|--|--|--| FUNction (TYPE: STRING) - Function name of FKME ['FKMESTD0']
    --|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase of symmetrically encrypted OpenPGP File
    --|--|--|--|--| NOSigverify (TYPE: SWITCH) - Disable signature verification [FALSE]
    --|--|--|--|--| ENCryped (TYPE: SWITCH) - Enforce an error of PGP file is not encrypted [FALSE]
    --|--|--|--|--| INTEGrity (TYPE: SWITCH) - Enforce an error if PGP file is not integrity protected [FALSE]
    --|--|--|--|--| SIGning (TYPE: SWITCH) - Enforce an error if PGP file is not signed [FALSE]
    --|--|--|--|--| INTERim (TYPE: SWITCH) - Allow interim (no plain text) results [FALSE]
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user ID for decryption (only for hidden recipients)
    --|--|--|--|--| TIMestamp (TYPE: NUMBER) - Time stamp (seconds since 1970) used for key selection [0 - current]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| REEncypt (TYPE: OBJECT) - Parameter for session key re-encryption
    --|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of re-encryption, what should happen with existing keys [ADD]
    --|--|--|--|--|--|--| ADD (TYPE: KEYWORD) - Add new receiver, keep the other receiver
    --|--|--|--|--|--|--| SET (TYPE: KEYWORD) - Set new receiver, don't keep the other receiver
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically re-encryption
    --|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based decryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for decryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw decryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for salted passphrase-based decryption [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| TAG (TYPE: STRING) - The tag value for verification (only for GCM mode)
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before decryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter used for decryption (merged if not empty else written)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| FDEcode (TYPE: OVERLAY) - Additional enforced decoding [NONE]
    --|--|--|--| BASE64 (TYPE: SWITCH) - Base64 decoding (RFC4648)
    --|--|--|--| ARMor (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--| PGP (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--| BASE32 (TYPE: SWITCH) - Base32 decoding (RFC4648)
    --|--|--|--| BASE16 (TYPE: SWITCH) - Base16 decoding (RFC4648)
    --|--|--| COD (ALIAS: FDECODE) - Additional enforced decoding [NONE]
    --|--|--|--| BASE64 (TYPE: SWITCH) - Base64 decoding (RFC4648)
    --|--|--|--| ARMor (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--| PGP (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--| BASE32 (TYPE: SWITCH) - Base32 decoding (RFC4648)
    --|--|--|--| BASE16 (TYPE: SWITCH) - Base16 decoding (RFC4648)
    --|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID (enables text handling if set)
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (auto-detect)
    --|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--| BOMUTf (TYPE: KEYWORD) - Determine the correct UTF CCSID from byte order mark (BOM)
    --|--|--|--| BOMUCs (TYPE: KEYWORD) - Determine the correct UCS CCSID from byte order mark (BOM)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (auto-detect + system/physical)
    --|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| SKIpequal (TYPE: SWITCH) - Skip conversion if formats are equal (e.g. UTF-8 to UTF-8)
    --|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--| BOM (TYPE: SWITCH) - Handle byte order change if get wrong BOM in the middle of data
    --|--|--| KEEpbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--| TABle (TYPE: OBJECT) - Split records in columns (tags, attributes, data, ...)
    --|--|--|--| METhod (TYPE: SELECTION) - Method for handling incoming matrix [AUTO]
    --|--|--|--|--| AUTo (TYPE: KEYWORD) - Use block for blocks and record for records
    --|--|--|--|--| BLOck (TYPE: KEYWORD) - Parse the blocks
    --|--|--|--|--| RECord (TYPE: KEYWORD) - Parse records
    --|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify row specifications [ORG]
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--| ROW (TYPE: OBJECT) - A set of different row/table formats that can be read
    --|--|--|--|--| NAMe (TYPE: STRING) - Logical name for the row specification (table)
    --|--|--|--|--| COLumn (TYPE: OBJECT) - Description of all columns in the row
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to identify the data portion of the column
    --|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Read a fixed length data field
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length from column specification is used]
    --|--|--|--|--|--|--|--| REMpad (TYPE: SWITCH) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--| ADDpad (ALIAS: REMPAD) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value for remove [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Read a data field prefixed with a length field
    --|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| AWLeod (TYPE: SWITCH) - Accept wrong length at the end of a row [OFF]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Read a data field with a delimiter at the end
    --|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter used to find the end of an element [SYSTEM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Accept no delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Read length and pointer formats from memory
    --|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Read a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Column name to detect the headline [COLUMN-NAME]
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set of the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - List of field enclosing characters as Unicode codepoints [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| EXCchr (TYPE: NUMBER) - Exclude from control characters as Unicode codepoint list [NONE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Apostrophe (Single quotation mark) as enclosing character
    --|--|--|--|--|--|--|--| PADchr (TYPE: NUMBER) - Binary padding character (is regarded as additional control character) [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| CASehl (TYPE: SWITCH) - Case-sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--|--| NONfld (TYPE: SWITCH) - No field enclosing character [FALSE]
    --|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Read a data field between a tag and a corresponding delimiter
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| NOCase (TYPE: SWITCH) - Case sensitive or not [OFF]
    --|--|--|--|--|--|--| XML (TYPE: OBJECT) - Read a data field from XML format
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| PREfix (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--|--| WARn (TYPE: SELECTION) - Activates different warnings [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--|--| ERRor (TYPE: SELECTION) - Activates different errors [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--| RST (TYPE: OBJECT) - Read rest up to a certain offset or end of the record/block
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset in a record or block to read a rest [0 = read up to the end]
    --|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Pre-processing of column data [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Pre-processing to mask areas in strings
    --|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Pre-processing exit for customer implementation
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts an external representation of a certain data type to a neutral FL5 element
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Converts a sequence of bytes to neutral FL5 binary data type
    --|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Converts a text string to neutral FL5 string data type
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Converts an integer representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Converts a floating point representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured data format [name]
    --|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used for optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--| CHAnge (TYPE: STRING) - Logical table name and activation of change detection for this column
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation of the content
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--| IGNRst (TYPE: SWITCH) - Ignore a remaining rest at the end of a record/row [FALSE] (only if record orientation)
    --|--|--|--|--| IGNEmp (TYPE: SWITCH) - Ignore empty rows/records [FALSE] (only if record orientation)
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify column specifications [ORG]
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--| IGNrst (TYPE: SWITCH) - Ignore a remaining rest at the end of the data [FALSE]
    --|--|--|--| ENDoft (TYPE: SWITCH) - Activate end of table handling (file per table) [FALSE]
    --|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [256KiB]
    --|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of rows/records for preallocation [128]
    --|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--| TABle (TYPE: OBJECT) - Read table from memory
    --|--|--| METhod (TYPE: SELECTION) - Method for handling incoming matrix [AUTO]
    --|--|--|--| AUTo (TYPE: KEYWORD) - Use block for blocks and record for records
    --|--|--|--| BLOck (TYPE: KEYWORD) - Parse the blocks
    --|--|--|--| RECord (TYPE: KEYWORD) - Parse records
    --|--|--| FORmat (TYPE: SELECTION) - Default format to simplify row specifications [ORG]
    --|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications
    --|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--| ROW (TYPE: OBJECT) - A set of different row/table formats that can be read
    --|--|--|--| NAMe (TYPE: STRING) - Logical name for the row specification (table)
    --|--|--|--| COLumn (TYPE: OBJECT) - Description of all columns in the row
    --|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - How to identify the data portion of the column
    --|--|--|--|--|--| FIX (TYPE: OBJECT) - Read a fixed length data field
    --|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length from column specification is used]
    --|--|--|--|--|--|--| REMpad (TYPE: SWITCH) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--| ADDpad (ALIAS: REMPAD) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value for remove [0x00]
    --|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--| LFD (TYPE: OBJECT) - Read a data field prefixed with a length field
    --|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--| AWLeod (TYPE: SWITCH) - Accept wrong length at the end of a row [OFF]
    --|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--| DLM (TYPE: OBJECT) - Read a data field with a delimiter at the end
    --|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter used to find the end of an element [SYSTEM]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Accept no delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--| VAR (TYPE: OBJECT) - Read length and pointer formats from memory
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--| CSV (TYPE: OBJECT) - Read a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--| COLnam (TYPE: STRING) - Column name to detect the headline [COLUMN-NAME]
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set of the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - List of field enclosing characters as Unicode codepoints [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--| EXCchr (TYPE: NUMBER) - Exclude from control characters as Unicode codepoint list [NONE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Apostrophe (Single quotation mark) as enclosing character
    --|--|--|--|--|--|--| PADchr (TYPE: NUMBER) - Binary padding character (is regarded as additional control character) [0x00]
    --|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| CASehl (TYPE: SWITCH) - Case-sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--| NONfld (TYPE: SWITCH) - No field enclosing character [FALSE]
    --|--|--|--|--|--| TVD (TYPE: OBJECT) - Read a data field between a tag and a corresponding delimiter
    --|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [system]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--| NOCase (TYPE: SWITCH) - Case sensitive or not [OFF]
    --|--|--|--|--|--| XML (TYPE: OBJECT) - Read a data field from XML format
    --|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--| PREfix (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--| WARn (TYPE: SELECTION) - Activates different warnings [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--| ERRor (TYPE: SELECTION) - Activates different errors [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--| RST (TYPE: OBJECT) - Read rest up to a certain offset or end of the record/block
    --|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset in a record or block to read a rest [0 = read up to the end]
    --|--|--|--|--| PROcess (TYPE: OVERLAY) - Pre-processing of column data [NONE]
    --|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--| MASk (TYPE: OBJECT) - Pre-processing to mask areas in strings
    --|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--| EXIt (TYPE: OBJECT) - Pre-processing exit for customer implementation
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts an external representation of a certain data type to a neutral FL5 element
    --|--|--|--|--|--| BINary (TYPE: OBJECT) - Converts a sequence of bytes to neutral FL5 binary data type
    --|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--| STRing (TYPE: OBJECT) - Converts a text string to neutral FL5 string data type
    --|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--| INTeger (TYPE: OBJECT) - Converts an integer representation to neutral FL5 integer data type
    --|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--| FLOat (TYPE: OBJECT) - Converts a floating point representation to neutral FL5 integer data type
    --|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--| MAXlen (TYPE: NUMBER) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured data format [name]
    --|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used for optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--| CHAnge (TYPE: STRING) - Logical table name and activation of change detection for this column
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation of the content
    --|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--| IGNRst (TYPE: SWITCH) - Ignore a remaining rest at the end of a record/row [FALSE] (only if record orientation)
    --|--|--|--| IGNEmp (TYPE: SWITCH) - Ignore empty rows/records [FALSE] (only if record orientation)
    --|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify column specifications [ORG]
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--| IGNrst (TYPE: SWITCH) - Ignore a remaining rest at the end of the data [FALSE]
    --|--|--| ENDoft (TYPE: SWITCH) - Activate end of table handling (file per table) [FALSE]
    --|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [256KiB]
    --|--|--| INIcnt (TYPE: NUMBER) - Initial amount of rows/records for preallocation [128]
    --|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--| ELEment (TYPE: OBJECT) - Read FLAM5 element structures from memory
    --|--|--| MATrix (TYPE: SELECTION) - Matrix type for the elements [NONE]
    --|--|--|--| NONe (TYPE: KEYWORD) - Unknown matrix type
    --|--|--|--| DATblk (TYPE: KEYWORD) - Simple data block (no attributes)
    --|--|--|--| STDRec (TYPE: KEYWORD) - Simple standard record (no attributes)
    --|--|--|--| STDAsarec (TYPE: KEYWORD) - Standard record with ASA control characters (1 byte) as attributes
    --|--|--|--| STDMccrec (TYPE: KEYWORD) - Standard record with machine control characters (1 byte) as attributes
    --|--|--|--| RELRec (TYPE: KEYWORD) - Relative record with 8 byte slot number as attribute
    --|--|--|--| RELAsarec (TYPE: KEYWORD) - Relative record with slot number (8 byte) and ASA control character (1 byte) as attribute
    --|--|--|--| RELMccrec (TYPE: KEYWORD) - Relative record with slot number (8 byte) and machine control character (1 byte) as attribute
    --|--|--|--| TXTREc (TYPE: KEYWORD) - Standard text record (no attributes)
    --|--|--|--| TXTDlm (TYPE: KEYWORD) - Record with text delimiter at the end (no attributes)
    --|--|--|--| TXTRSt (TYPE: KEYWORD) - Text records with data and rest element (no attributes)
    --|--|--|--| XMLelm (TYPE: KEYWORD) - XML elements (no attributes)
    --|--|--| ELMcount (TYPE: NUMBER) - Amount of elements handled in one read operation [AUTO]
    --|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID (enables text handling if set) to UTF-8
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--| ENDianness (TYPE: SELECTION) - Select byte order for 4 byte long integers in element structure [SYSTEM]
    --|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system

# Write conversion string

    --| WRIte (TYPE: OVERLAY) - Write conversion string for FLUC byte, stream and record interfaces
    --|--| BINary (TYPE: OBJECT) - Convert a neutral binary type to a sequence of bytes
    --|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--| STRing (TYPE: OBJECT) - Convert a neutral string type to a text string
    --|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--| INTeger (TYPE: OBJECT) - Convert a neutral integer type to an integer representation
    --|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--| FLOat (TYPE: OBJECT) - Convert a neutral floating point type to a floating point representation
    --|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]

# Read conversion string

    --| REAd (TYPE: OVERLAY) - Read conversion string for FLUC byte, stream and record interfaces
    --|--| BINary (TYPE: OBJECT) - Converts a sequence of bytes to neutral FL5 binary data type
    --|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--| STRing (TYPE: OBJECT) - Converts a text string to neutral FL5 string data type
    --|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--| INTeger (TYPE: OBJECT) - Converts an integer representation to neutral FL5 integer data type
    --|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--| FLOat (TYPE: OBJECT) - Converts a floating point representation to neutral FL5 integer data type
    --|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]

# From-to conversion string

    --| CONv (TYPE: OVERLAY) - Conversion string for FLUC byte, stream and record interfaces
    --|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--| MEMory (TYPE: OBJECT) - Convert memory to memory
    --|--|--| REAd (TYPE: OVERLAY) - Inbound parameter list to read data from memory
    --|--|--|--| BINary (TYPE: OBJECT) - Read binary data from memory
    --|--|--|--|--| BLKsize (TYPE: NUMBER) - Block size to read [AUTO]
    --|--|--|--|--| DECOde (TYPE: SELECTION) - Decode encoded, encrypted or compressed data [0=NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (5) is used
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No automated decoding
    --|--|--|--|--|--| ARChive (TYPE: KEYWORD) - Transparently read archives
    --|--|--|--|--|--| FIOdec (TYPE: KEYWORD) - Base decoding after file IO, before decryption
    --|--|--|--|--|--| DECRyp (TYPE: KEYWORD) - Decryption of encrypted data
    --|--|--|--|--|--| CRYdec (TYPE: KEYWORD) - Base decoding after decryption, before decompression
    --|--|--|--|--|--| DECOmp (TYPE: KEYWORD) - Decompression of compressed data
    --|--|--|--|--|--| CMPdec (TYPE: KEYWORD) - Base decoding after decompression, before formatting
    --|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Always decode encoded data (causes the same as DECOMP)
    --|--|--|--|--| DECRypt (TYPE: OVERLAY) - Decryption parameter [NONE]
    --|--|--|--|--|--| F4Pwd (TYPE: OBJECT) - FLAM password decryption
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--|--| F4Kme (TYPE: OBJECT) - FLAM key management extension (FKME)
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FKME ['libfkme']
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - Function name of FKME ['FKMESTD0']
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP decryption
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase of symmetrically encrypted OpenPGP File
    --|--|--|--|--|--|--| NOSigverify (TYPE: SWITCH) - Disable signature verification [FALSE]
    --|--|--|--|--|--|--| ENCryped (TYPE: SWITCH) - Enforce an error of PGP file is not encrypted [FALSE]
    --|--|--|--|--|--|--| INTEGrity (TYPE: SWITCH) - Enforce an error if PGP file is not integrity protected [FALSE]
    --|--|--|--|--|--|--| SIGning (TYPE: SWITCH) - Enforce an error if PGP file is not signed [FALSE]
    --|--|--|--|--|--|--| INTERim (TYPE: SWITCH) - Allow interim (no plain text) results [FALSE]
    --|--|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user ID for decryption (only for hidden recipients)
    --|--|--|--|--|--|--| TIMestamp (TYPE: NUMBER) - Time stamp (seconds since 1970) used for key selection [0 - current]
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| REEncypt (TYPE: OBJECT) - Parameter for session key re-encryption
    --|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of re-encryption, what should happen with existing keys [ADD]
    --|--|--|--|--|--|--|--|--| ADD (TYPE: KEYWORD) - Add new receiver, keep the other receiver
    --|--|--|--|--|--|--|--|--| SET (TYPE: KEYWORD) - Set new receiver, don't keep the other receiver
    --|--|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically re-encryption
    --|--|--|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based decryption
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for decryption
    --|--|--|--|--|--| EDC (TYPE: OBJECT) - Raw decryption
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--|--| SALt (TYPE: STRING) - Salt for salted passphrase-based decryption [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| TAG (TYPE: STRING) - The tag value for verification (only for GCM mode)
    --|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before decryption begins [0]
    --|--|--|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter used for decryption (merged if not empty else written)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| FDEcode (TYPE: OVERLAY) - Additional enforced decoding [NONE]
    --|--|--|--|--|--| BASE64 (TYPE: SWITCH) - Base64 decoding (RFC4648)
    --|--|--|--|--|--| ARMor (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--|--|--| PGP (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--|--|--| BASE32 (TYPE: SWITCH) - Base32 decoding (RFC4648)
    --|--|--|--|--|--| BASE16 (TYPE: SWITCH) - Base16 decoding (RFC4648)
    --|--|--|--|--| COD (ALIAS: FDECODE) - Additional enforced decoding [NONE]
    --|--|--|--|--|--| BASE64 (TYPE: SWITCH) - Base64 decoding (RFC4648)
    --|--|--|--|--|--| ARMor (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--|--|--| PGP (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--|--|--| BASE32 (TYPE: SWITCH) - Base32 decoding (RFC4648)
    --|--|--|--|--|--| BASE16 (TYPE: SWITCH) - Base16 decoding (RFC4648)
    --|--|--|--|--| TABle (TYPE: OBJECT) - Format data blocks in a list of rows with columns (tags, attributes, data, ...)
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for handling incoming matrix [AUTO]
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Use block for blocks and record for records
    --|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Parse the blocks
    --|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Parse records
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify row specifications [ORG]
    --|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications
    --|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--|--|--| ROW (TYPE: OBJECT) - A set of different row/table formats that can be read
    --|--|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name for the row specification (table)
    --|--|--|--|--|--|--| COLumn (TYPE: OBJECT) - Description of all columns in the row
    --|--|--|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to identify the data portion of the column
    --|--|--|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Read a fixed length data field
    --|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length from column specification is used]
    --|--|--|--|--|--|--|--|--|--| REMpad (TYPE: SWITCH) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--|--|--| ADDpad (ALIAS: REMPAD) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value for remove [0x00]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Read a data field prefixed with a length field
    --|--|--|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--| AWLeod (TYPE: SWITCH) - Accept wrong length at the end of a row [OFF]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Read a data field with a delimiter at the end
    --|--|--|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter used to find the end of an element [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Accept no delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Read length and pointer formats from memory
    --|--|--|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Read a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Column name to detect the headline [COLUMN-NAME]
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set of the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - List of field enclosing characters as Unicode codepoints [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--| EXCchr (TYPE: NUMBER) - Exclude from control characters as Unicode codepoint list [NONE]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Apostrophe (Single quotation mark) as enclosing character
    --|--|--|--|--|--|--|--|--|--| PADchr (TYPE: NUMBER) - Binary padding character (is regarded as additional control character) [0x00]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--|--| CASehl (TYPE: SWITCH) - Case-sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--|--|--|--| NONfld (TYPE: SWITCH) - No field enclosing character [FALSE]
    --|--|--|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Read a data field between a tag and a corresponding delimiter
    --|--|--|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--|--|--| NOCase (TYPE: SWITCH) - Case sensitive or not [OFF]
    --|--|--|--|--|--|--|--|--| XML (TYPE: OBJECT) - Read a data field from XML format
    --|--|--|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--|--|--| PREfix (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--|--|--|--| WARn (TYPE: SELECTION) - Activates different warnings [NONE]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--|--|--|--| ERRor (TYPE: SELECTION) - Activates different errors [NONE]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--|--| RST (TYPE: OBJECT) - Read rest up to a certain offset or end of the record/block
    --|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset in a record or block to read a rest [0 = read up to the end]
    --|--|--|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Pre-processing of column data [NONE]
    --|--|--|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Pre-processing to mask areas in strings
    --|--|--|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Pre-processing exit for customer implementation
    --|--|--|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts an external representation of a certain data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Converts a sequence of bytes to neutral FL5 binary data type
    --|--|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Converts a text string to neutral FL5 string data type
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Converts an integer representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Converts a floating point representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured data format [name]
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used for optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CHAnge (TYPE: STRING) - Logical table name and activation of change detection for this column
    --|--|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation of the content
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--|--|--| IGNRst (TYPE: SWITCH) - Ignore a remaining rest at the end of a record/row [FALSE] (only if record orientation)
    --|--|--|--|--|--|--| IGNEmp (TYPE: SWITCH) - Ignore empty rows/records [FALSE] (only if record orientation)
    --|--|--|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify column specifications [ORG]
    --|--|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--|--|--| IGNrst (TYPE: SWITCH) - Ignore a remaining rest at the end of the data [FALSE]
    --|--|--|--|--|--| ENDoft (TYPE: SWITCH) - Activate end of table handling (file per table) [FALSE]
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [256KiB]
    --|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of rows/records for preallocation [128]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--|--| CHAr (TYPE: OBJECT) - Read character data from memory
    --|--|--|--|--| BLKsize (TYPE: NUMBER) - Block size for read operations [AUTO]
    --|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID [auto detection]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (auto-detect)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| BOMUTf (TYPE: KEYWORD) - Determine the correct UTF CCSID from byte order mark (BOM)
    --|--|--|--|--|--| BOMUCs (TYPE: KEYWORD) - Determine the correct UCS CCSID from byte order mark (BOM)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (auto-detect + system/physical)
    --|--|--|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| SKIpequal (TYPE: SWITCH) - Skip conversion if formats are equal (e.g. UTF-8 to UTF-8)
    --|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| BOM (TYPE: SWITCH) - Handle byte order change if get wrong BOM in the middle of data
    --|--|--|--|--| KEEpbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--|--|--| ENL2lf (TYPE: SWITCH) - Replace EBCDIC new line (0x15) by line feed (0x25) on input
    --|--|--|--|--| DECOde (TYPE: SELECTION) - Decode encoded data first (remove base encodings) (PROPERTY: [CMPDEC])
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No automated decoding
    --|--|--|--|--|--| FIOdec (TYPE: KEYWORD) - Base decoding after file IO, before decryption
    --|--|--|--|--|--| CRYdec (TYPE: KEYWORD) - Base decoding after decryption, before decompression
    --|--|--|--|--|--| CMPdec (TYPE: KEYWORD) - Base decoding after decompression, before formatting if XML
    --|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Always decode encoded data (like CMPDEC but also if CHAR or TEXT)
    --|--|--|--|--| DECRypt (TYPE: OVERLAY) - Decryption parameter [NONE]
    --|--|--|--|--|--| F4Pwd (TYPE: OBJECT) - FLAM password decryption
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--|--| F4Kme (TYPE: OBJECT) - FLAM key management extension (FKME)
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FKME ['libfkme']
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - Function name of FKME ['FKMESTD0']
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP decryption
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase of symmetrically encrypted OpenPGP File
    --|--|--|--|--|--|--| NOSigverify (TYPE: SWITCH) - Disable signature verification [FALSE]
    --|--|--|--|--|--|--| ENCryped (TYPE: SWITCH) - Enforce an error of PGP file is not encrypted [FALSE]
    --|--|--|--|--|--|--| INTEGrity (TYPE: SWITCH) - Enforce an error if PGP file is not integrity protected [FALSE]
    --|--|--|--|--|--|--| SIGning (TYPE: SWITCH) - Enforce an error if PGP file is not signed [FALSE]
    --|--|--|--|--|--|--| INTERim (TYPE: SWITCH) - Allow interim (no plain text) results [FALSE]
    --|--|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user ID for decryption (only for hidden recipients)
    --|--|--|--|--|--|--| TIMestamp (TYPE: NUMBER) - Time stamp (seconds since 1970) used for key selection [0 - current]
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| REEncypt (TYPE: OBJECT) - Parameter for session key re-encryption
    --|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of re-encryption, what should happen with existing keys [ADD]
    --|--|--|--|--|--|--|--|--| ADD (TYPE: KEYWORD) - Add new receiver, keep the other receiver
    --|--|--|--|--|--|--|--|--| SET (TYPE: KEYWORD) - Set new receiver, don't keep the other receiver
    --|--|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically re-encryption
    --|--|--|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based decryption
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for decryption
    --|--|--|--|--|--| EDC (TYPE: OBJECT) - Raw decryption
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--|--| SALt (TYPE: STRING) - Salt for salted passphrase-based decryption [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| TAG (TYPE: STRING) - The tag value for verification (only for GCM mode)
    --|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before decryption begins [0]
    --|--|--|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter used for decryption (merged if not empty else written)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| TABle (TYPE: OBJECT) - Format character blobs in a list of rows with columns (tags, attributes, data, ...)
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for handling incoming matrix [AUTO]
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Use block for blocks and record for records
    --|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Parse the blocks
    --|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Parse records
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify row specifications [ORG]
    --|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications
    --|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--|--|--| ROW (TYPE: OBJECT) - A set of different row/table formats that can be read
    --|--|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name for the row specification (table)
    --|--|--|--|--|--|--| COLumn (TYPE: OBJECT) - Description of all columns in the row
    --|--|--|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to identify the data portion of the column
    --|--|--|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Read a fixed length data field
    --|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length from column specification is used]
    --|--|--|--|--|--|--|--|--|--| REMpad (TYPE: SWITCH) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--|--|--| ADDpad (ALIAS: REMPAD) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value for remove [0x00]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Read a data field prefixed with a length field
    --|--|--|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--| AWLeod (TYPE: SWITCH) - Accept wrong length at the end of a row [OFF]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Read a data field with a delimiter at the end
    --|--|--|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter used to find the end of an element [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Accept no delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Read length and pointer formats from memory
    --|--|--|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Read a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Column name to detect the headline [COLUMN-NAME]
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set of the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - List of field enclosing characters as Unicode codepoints [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--| EXCchr (TYPE: NUMBER) - Exclude from control characters as Unicode codepoint list [NONE]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Apostrophe (Single quotation mark) as enclosing character
    --|--|--|--|--|--|--|--|--|--| PADchr (TYPE: NUMBER) - Binary padding character (is regarded as additional control character) [0x00]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--|--| CASehl (TYPE: SWITCH) - Case-sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--|--|--|--| NONfld (TYPE: SWITCH) - No field enclosing character [FALSE]
    --|--|--|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Read a data field between a tag and a corresponding delimiter
    --|--|--|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--|--|--| NOCase (TYPE: SWITCH) - Case sensitive or not [OFF]
    --|--|--|--|--|--|--|--|--| XML (TYPE: OBJECT) - Read a data field from XML format
    --|--|--|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--|--|--| PREfix (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--|--|--|--| WARn (TYPE: SELECTION) - Activates different warnings [NONE]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--|--|--|--| ERRor (TYPE: SELECTION) - Activates different errors [NONE]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--|--| RST (TYPE: OBJECT) - Read rest up to a certain offset or end of the record/block
    --|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset in a record or block to read a rest [0 = read up to the end]
    --|--|--|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Pre-processing of column data [NONE]
    --|--|--|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Pre-processing to mask areas in strings
    --|--|--|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Pre-processing exit for customer implementation
    --|--|--|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts an external representation of a certain data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Converts a sequence of bytes to neutral FL5 binary data type
    --|--|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Converts a text string to neutral FL5 string data type
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Converts an integer representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Converts a floating point representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured data format [name]
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used for optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CHAnge (TYPE: STRING) - Logical table name and activation of change detection for this column
    --|--|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation of the content
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--|--|--| IGNRst (TYPE: SWITCH) - Ignore a remaining rest at the end of a record/row [FALSE] (only if record orientation)
    --|--|--|--|--|--|--| IGNEmp (TYPE: SWITCH) - Ignore empty rows/records [FALSE] (only if record orientation)
    --|--|--|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify column specifications [ORG]
    --|--|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--|--|--| IGNrst (TYPE: SWITCH) - Ignore a remaining rest at the end of the data [FALSE]
    --|--|--|--|--|--| ENDoft (TYPE: SWITCH) - Activate end of table handling (file per table) [FALSE]
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [256KiB]
    --|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of rows/records for preallocation [128]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--|--| TEXt (TYPE: OBJECT) - Read text data from memory
    --|--|--|--|--| BLKsize (TYPE: NUMBER) - Block size for read operations [AUTO]
    --|--|--|--|--| REClength (TYPE: NUMBER) - Maximum record length (Host) / line length (Unix/Win) for text parsing [512]
    --|--|--|--|--| SUPtws (TYPE: SWITCH) - Suppress trailing whitespaces [FALSE]
    --|--|--|--|--| NELdlm (TYPE: SWITCH) - Activate NEL (0x85) as delimiter for ASCII character sets [FALSE]
    --|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID [auto detection]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (auto-detect)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| BOMUTf (TYPE: KEYWORD) - Determine the correct UTF CCSID from byte order mark (BOM)
    --|--|--|--|--|--| BOMUCs (TYPE: KEYWORD) - Determine the correct UCS CCSID from byte order mark (BOM)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (auto-detect + system/physical)
    --|--|--|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| SKIpequal (TYPE: SWITCH) - Skip conversion if formats are equal (e.g. UTF-8 to UTF-8)
    --|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| BOM (TYPE: SWITCH) - Handle byte order change if get wrong BOM in the middle of data
    --|--|--|--|--| KEEpbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--|--|--| ENL2lf (TYPE: SWITCH) - Replace EBCDIC new line (0x15) by line feed (0x25) on input
    --|--|--|--|--| RPLffd (TYPE: NUMBER) - Replace form feeds, filling rest of page with blank lines assuming n lines per page [60]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (60) is used
    --|--|--|--|--| PADchar (TYPE: NUMBER) - Padding character to be regarded as additional delimiter [0x00]
    --|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| DECOde (TYPE: SELECTION) - Decode encoded data first (remove base encodings) (PROPERTY: [CMPDEC])
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No automated decoding
    --|--|--|--|--|--| FIOdec (TYPE: KEYWORD) - Base decoding after file IO, before decryption
    --|--|--|--|--|--| CRYdec (TYPE: KEYWORD) - Base decoding after decryption, before decompression
    --|--|--|--|--|--| CMPdec (TYPE: KEYWORD) - Base decoding after decompression, before formatting if XML
    --|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Always decode encoded data (like CMPDEC but also if TEXT)
    --|--|--|--|--| DECRypt (TYPE: OVERLAY) - Decryption parameter [NONE]
    --|--|--|--|--|--| F4Pwd (TYPE: OBJECT) - FLAM password decryption
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--|--| F4Kme (TYPE: OBJECT) - FLAM key management extension (FKME)
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FKME ['libfkme']
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - Function name of FKME ['FKMESTD0']
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP decryption
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase of symmetrically encrypted OpenPGP File
    --|--|--|--|--|--|--| NOSigverify (TYPE: SWITCH) - Disable signature verification [FALSE]
    --|--|--|--|--|--|--| ENCryped (TYPE: SWITCH) - Enforce an error of PGP file is not encrypted [FALSE]
    --|--|--|--|--|--|--| INTEGrity (TYPE: SWITCH) - Enforce an error if PGP file is not integrity protected [FALSE]
    --|--|--|--|--|--|--| SIGning (TYPE: SWITCH) - Enforce an error if PGP file is not signed [FALSE]
    --|--|--|--|--|--|--| INTERim (TYPE: SWITCH) - Allow interim (no plain text) results [FALSE]
    --|--|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user ID for decryption (only for hidden recipients)
    --|--|--|--|--|--|--| TIMestamp (TYPE: NUMBER) - Time stamp (seconds since 1970) used for key selection [0 - current]
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| REEncypt (TYPE: OBJECT) - Parameter for session key re-encryption
    --|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of re-encryption, what should happen with existing keys [ADD]
    --|--|--|--|--|--|--|--|--| ADD (TYPE: KEYWORD) - Add new receiver, keep the other receiver
    --|--|--|--|--|--|--|--|--| SET (TYPE: KEYWORD) - Set new receiver, don't keep the other receiver
    --|--|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically re-encryption
    --|--|--|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based decryption
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for decryption
    --|--|--|--|--|--| EDC (TYPE: OBJECT) - Raw decryption
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--|--| SALt (TYPE: STRING) - Salt for salted passphrase-based decryption [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| TAG (TYPE: STRING) - The tag value for verification (only for GCM mode)
    --|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before decryption begins [0]
    --|--|--|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter used for decryption (merged if not empty else written)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| TABle (TYPE: OBJECT) - Split text records in columns (tags, attributes, data, ...)
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for handling incoming matrix [AUTO]
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Use block for blocks and record for records
    --|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Parse the blocks
    --|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Parse records
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify row specifications [ORG]
    --|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications
    --|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--|--|--| ROW (TYPE: OBJECT) - A set of different row/table formats that can be read
    --|--|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name for the row specification (table)
    --|--|--|--|--|--|--| COLumn (TYPE: OBJECT) - Description of all columns in the row
    --|--|--|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to identify the data portion of the column
    --|--|--|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Read a fixed length data field
    --|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length from column specification is used]
    --|--|--|--|--|--|--|--|--|--| REMpad (TYPE: SWITCH) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--|--|--| ADDpad (ALIAS: REMPAD) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value for remove [0x00]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Read a data field prefixed with a length field
    --|--|--|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--| AWLeod (TYPE: SWITCH) - Accept wrong length at the end of a row [OFF]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Read a data field with a delimiter at the end
    --|--|--|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter used to find the end of an element [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Accept no delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Read length and pointer formats from memory
    --|--|--|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Read a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Column name to detect the headline [COLUMN-NAME]
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set of the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - List of field enclosing characters as Unicode codepoints [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--| EXCchr (TYPE: NUMBER) - Exclude from control characters as Unicode codepoint list [NONE]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Apostrophe (Single quotation mark) as enclosing character
    --|--|--|--|--|--|--|--|--|--| PADchr (TYPE: NUMBER) - Binary padding character (is regarded as additional control character) [0x00]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--|--| CASehl (TYPE: SWITCH) - Case-sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--|--|--|--| NONfld (TYPE: SWITCH) - No field enclosing character [FALSE]
    --|--|--|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Read a data field between a tag and a corresponding delimiter
    --|--|--|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--|--|--| NOCase (TYPE: SWITCH) - Case sensitive or not [OFF]
    --|--|--|--|--|--|--|--|--| XML (TYPE: OBJECT) - Read a data field from XML format
    --|--|--|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--|--|--| PREfix (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--|--|--|--| WARn (TYPE: SELECTION) - Activates different warnings [NONE]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--|--|--|--| ERRor (TYPE: SELECTION) - Activates different errors [NONE]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--|--| RST (TYPE: OBJECT) - Read rest up to a certain offset or end of the record/block
    --|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset in a record or block to read a rest [0 = read up to the end]
    --|--|--|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Pre-processing of column data [NONE]
    --|--|--|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Pre-processing to mask areas in strings
    --|--|--|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Pre-processing exit for customer implementation
    --|--|--|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts an external representation of a certain data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Converts a sequence of bytes to neutral FL5 binary data type
    --|--|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Converts a text string to neutral FL5 string data type
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Converts an integer representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Converts a floating point representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured data format [name]
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used for optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CHAnge (TYPE: STRING) - Logical table name and activation of change detection for this column
    --|--|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation of the content
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--|--|--| IGNRst (TYPE: SWITCH) - Ignore a remaining rest at the end of a record/row [FALSE] (only if record orientation)
    --|--|--|--|--|--|--| IGNEmp (TYPE: SWITCH) - Ignore empty rows/records [FALSE] (only if record orientation)
    --|--|--|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify column specifications [ORG]
    --|--|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--|--|--| IGNrst (TYPE: SWITCH) - Ignore a remaining rest at the end of the data [FALSE]
    --|--|--|--|--|--| ENDoft (TYPE: SWITCH) - Activate end of table handling (file per table) [FALSE]
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [256KiB]
    --|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of rows/records for preallocation [128]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--|--| XML (TYPE: OBJECT) - Read XML data from memory
    --|--|--|--|--| BLKsize (TYPE: NUMBER) - Block size for read operations [AUTO]
    --|--|--|--|--| NOCmnt (TYPE: SWITCH) - Ignore XML comments [FALSE]
    --|--|--|--|--| NODFlt (TYPE: SWITCH) - Ignore XML default elements (i.e. whitespace before/after root tag) [FALSE]
    --|--|--|--|--| NOEmpd (TYPE: SWITCH) - Ignore XML empty/whitespace data elements (not in CDATA section) [FALSE]
    --|--|--|--|--| ADDemp (TYPE: SWITCH) - Add an empty XML data element if end tag follows direct a start tag [FALSE]
    --|--|--|--|--| NOPins (TYPE: SWITCH) - Ignore XML processing instructions [FALSE]
    --|--|--|--|--| NODTd (TYPE: SWITCH) - Ignore XML document type definitions[FALSE]
    --|--|--|--|--| CCData (TYPE: SWITCH) - Collect CDATA to simple data elements [FALSE]
    --|--|--|--|--| DATlen (TYPE: NUMBER) - Minimum length to collect data elements in one element [1024]
    --|--|--|--|--| LENerr (TYPE: SWITCH) - Return an error if minimum data element length exceeded [FALSE]
    --|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID [no character conversion, UTF-8/US-ASCII expected]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (auto-detect)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| BOMUTf (TYPE: KEYWORD) - Determine the correct UTF CCSID from byte order mark (BOM)
    --|--|--|--|--|--| BOMUCs (TYPE: KEYWORD) - Determine the correct UCS CCSID from byte order mark (BOM)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (auto-detect + system/physical)
    --|--|--|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| SKIpequal (TYPE: SWITCH) - Skip conversion if formats are equal (e.g. UTF-8 to UTF-8)
    --|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| BOM (TYPE: SWITCH) - Handle byte order change if get wrong BOM in the middle of data
    --|--|--|--|--| KEEpbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--|--|--| ENL2lf (TYPE: SWITCH) - Replace EBCDIC new line (0x15) by line feed (0x25) on input
    --|--|--|--|--| DECrypt (TYPE: OVERLAY) - Decryption parameter [NONE]
    --|--|--|--|--|--| F4Pwd (TYPE: OBJECT) - FLAM password decryption
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--|--| F4Kme (TYPE: OBJECT) - FLAM key management extension (FKME)
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FKME ['libfkme']
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - Function name of FKME ['FKMESTD0']
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP decryption
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase of symmetrically encrypted OpenPGP File
    --|--|--|--|--|--|--| NOSigverify (TYPE: SWITCH) - Disable signature verification [FALSE]
    --|--|--|--|--|--|--| ENCryped (TYPE: SWITCH) - Enforce an error of PGP file is not encrypted [FALSE]
    --|--|--|--|--|--|--| INTEGrity (TYPE: SWITCH) - Enforce an error if PGP file is not integrity protected [FALSE]
    --|--|--|--|--|--|--| SIGning (TYPE: SWITCH) - Enforce an error if PGP file is not signed [FALSE]
    --|--|--|--|--|--|--| INTERim (TYPE: SWITCH) - Allow interim (no plain text) results [FALSE]
    --|--|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user ID for decryption (only for hidden recipients)
    --|--|--|--|--|--|--| TIMestamp (TYPE: NUMBER) - Time stamp (seconds since 1970) used for key selection [0 - current]
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| REEncypt (TYPE: OBJECT) - Parameter for session key re-encryption
    --|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of re-encryption, what should happen with existing keys [ADD]
    --|--|--|--|--|--|--|--|--| ADD (TYPE: KEYWORD) - Add new receiver, keep the other receiver
    --|--|--|--|--|--|--|--|--| SET (TYPE: KEYWORD) - Set new receiver, don't keep the other receiver
    --|--|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically re-encryption
    --|--|--|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based decryption
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for decryption
    --|--|--|--|--|--| EDC (TYPE: OBJECT) - Raw decryption
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--|--| SALt (TYPE: STRING) - Salt for salted passphrase-based decryption [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| TAG (TYPE: STRING) - The tag value for verification (only for GCM mode)
    --|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before decryption begins [0]
    --|--|--|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter used for decryption (merged if not empty else written)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--|--| RECord (TYPE: OBJECT) - Read records from memory
    --|--|--|--|--| PRNcontrol (TYPE: SELECTION) - Print control character handling [DETACH]
    --|--|--|--|--|--| DETach (TYPE: KEYWORD) - Manage print control character as record attribute
    --|--|--|--|--|--| RETain (TYPE: KEYWORD) - Leave print control character as part of the data record
    --|--|--|--|--|--| ERAse (TYPE: KEYWORD) - Erase the print control character from the record
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace print control characters by additional records like printed
    --|--|--|--|--| RECFormat (TYPE: SELECTION) - Record format for read operation [catalog/VAR]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No format defined
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Open - Binary (undefined) data (only the last record are shorter then record length)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Open - Text data with standard delimiter (result is a stripped variable length records)
    --|--|--|--|--|--| TXT-Asa (TYPE: KEYWORD) - Open - Text data with standard delimiter and ASA byte in front (result variable length records with ASA attribute)
    --|--|--|--|--|--| TXT-Mcc (TYPE: KEYWORD) - Open - Text data with standard delimiter and MCC byte in front (result variable length records with MCC attribute)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Open - Records separated by a special delimiter with the result of variable length records
    --|--|--|--|--|--| DLM-Asa (TYPE: KEYWORD) - Open - ASA records separated by a special delimiter with the result of variable length records
    --|--|--|--|--|--| DLM-Mcc (TYPE: KEYWORD) - Open - MCC records separated by a special delimiter with the result of variable length records
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Open - Variable length record (if necessary define length format)
    --|--|--|--|--|--| VAR-Asa (TYPE: KEYWORD) - Open - Variable length record with ASA print control character (if necessary define length format)
    --|--|--|--|--|--| VAR-Mcc (TYPE: KEYWORD) - Open - Variable length record with machine print control codes (if necessary define length format)
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Open - Fixed-length record (file size = N * record length)
    --|--|--|--|--|--| FIX-Asa (TYPE: KEYWORD) - Open - Fixed-length record with ASA print control character (file size = N * (record length + 1))
    --|--|--|--|--|--| FIX-Mcc (TYPE: KEYWORD) - Open - Fixed-length record with machine print control codes (file size = N * (record length + 1))
    --|--|--|--|--|--| VAR-REL (TYPE: KEYWORD) - Open - Variable relative record (if necessary define length format)
    --|--|--|--|--|--| VAR-REL-Asa (TYPE: KEYWORD) - Open - Variable relative record with ASA print control character (if necessary define length format)
    --|--|--|--|--|--| VAR-REL-Mcc (TYPE: KEYWORD) - Open - Variable relative record with machine print control codes (if necessary define length format)
    --|--|--|--|--|--| FIX-REL (TYPE: KEYWORD) - Open - Fix relative record (file size = N * (record length + 8))
    --|--|--|--|--|--| FIX-REL-Asa (TYPE: KEYWORD) - Open - Fix relative record with ASA print control character (file size = N * (record length + 9))
    --|--|--|--|--|--| FIX-REL-Mcc (TYPE: KEYWORD) - Open - Fix relative record with machine print control codes (file size = N * (record length + 9))
    --|--|--|--|--|--| F (TYPE: KEYWORD) - Host - Fixed-length, unblocked
    --|--|--|--|--|--| FA (TYPE: KEYWORD) - Host - Fixed-length, unblocked, ASA print control characters
    --|--|--|--|--|--| FM (TYPE: KEYWORD) - Host - Fixed-length, unblocked, machine print control codes
    --|--|--|--|--|--| FS (TYPE: KEYWORD) - Host - Fixed-length, standard
    --|--|--|--|--|--| FSA (TYPE: KEYWORD) - Host - Fixed-length, standard, ASA print control characters
    --|--|--|--|--|--| FSM (TYPE: KEYWORD) - Host - Fixed-length, standard, machine print control codes
    --|--|--|--|--|--| FB (TYPE: KEYWORD) - Host - Fixed-length, blocked
    --|--|--|--|--|--| FBA (TYPE: KEYWORD) - Host - Fixed-length, blocked, ASA print control characters
    --|--|--|--|--|--| FBM (TYPE: KEYWORD) - Host - Fixed-length, blocked, machine print control codes
    --|--|--|--|--|--| FBS (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard
    --|--|--|--|--|--| FBSA (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, ASA print control characters
    --|--|--|--|--|--| FBSM (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, machine print control codes
    --|--|--|--|--|--| FE (TYPE: KEYWORD) - Host - Fixed-length, ESDS
    --|--|--|--|--|--| FEA (TYPE: KEYWORD) - Host - Fixed-length, ESDS, ASA print control characters
    --|--|--|--|--|--| FEM (TYPE: KEYWORD) - Host - Fixed-length, ESDS, machine print control codes
    --|--|--|--|--|--| FK (TYPE: KEYWORD) - Host - Fixed-length, KSDS
    --|--|--|--|--|--| FKA (TYPE: KEYWORD) - Host - Fixed-length, KSDS, ASA print control characters
    --|--|--|--|--|--| FKM (TYPE: KEYWORD) - Host - Fixed-length, KSDS, machine print control codes
    --|--|--|--|--|--| FR (TYPE: KEYWORD) - Host - Fixed-length, RRDS
    --|--|--|--|--|--| FRA (TYPE: KEYWORD) - Host - Fixed-length, RRDS, ASA print control characters
    --|--|--|--|--|--| FRM (TYPE: KEYWORD) - Host - Fixed-length, RRDS, machine print control codes
    --|--|--|--|--|--| U (TYPE: KEYWORD) - Host - Undefined-length
    --|--|--|--|--|--| UA (TYPE: KEYWORD) - Host - Undefined-length, ASA print control characters
    --|--|--|--|--|--| UM (TYPE: KEYWORD) - Host - Undefined-length, machine print control codes
    --|--|--|--|--|--| V (TYPE: KEYWORD) - Host - Variable
    --|--|--|--|--|--| VA (TYPE: KEYWORD) - Host - Variable, ASA print control characters
    --|--|--|--|--|--| VM (TYPE: KEYWORD) - Host - Variable, machine print control codes
    --|--|--|--|--|--| VS (TYPE: KEYWORD) - Host - Variable, spanned
    --|--|--|--|--|--| VSA (TYPE: KEYWORD) - Host - Variable, spanned, ASA print control characters
    --|--|--|--|--|--| VSM (TYPE: KEYWORD) - Host - Variable, spanned, machine print control codes
    --|--|--|--|--|--| VB (TYPE: KEYWORD) - Host - Variable, blocked
    --|--|--|--|--|--| VBA (TYPE: KEYWORD) - Host - Variable, blocked, ASA print control characters
    --|--|--|--|--|--| VBM (TYPE: KEYWORD) - Host - Variable, blocked, machine print control codes
    --|--|--|--|--|--| VBS (TYPE: KEYWORD) - Host - Variable, blocked, spanned
    --|--|--|--|--|--| VBSA (TYPE: KEYWORD) - Host - Variable, blocked, spanned, ASA print control characters
    --|--|--|--|--|--| VBSM (TYPE: KEYWORD) - Host - Variable, blocked, spanned, machine print control codes
    --|--|--|--|--|--| VE (TYPE: KEYWORD) - Host - Variable, ESDS
    --|--|--|--|--|--| VEA (TYPE: KEYWORD) - Host - Variable, ESDS, ASA print control characters
    --|--|--|--|--|--| VEM (TYPE: KEYWORD) - Host - Variable, ESDS, machine print control codes
    --|--|--|--|--|--| VK (TYPE: KEYWORD) - Host - Variable, KSDS
    --|--|--|--|--|--| VKA (TYPE: KEYWORD) - Host - Variable, KSDS, ASA print control characters
    --|--|--|--|--|--| VKM (TYPE: KEYWORD) - Host - Variable, KSDS, machine print control codes
    --|--|--|--|--|--| VR (TYPE: KEYWORD) - Host - Variable, RRDS
    --|--|--|--|--|--| VRA (TYPE: KEYWORD) - Host - Variable, RRDS, ASA print control characters
    --|--|--|--|--|--| VRM (TYPE: KEYWORD) - Host - Variable, RRDS, machine print control codes
    --|--|--|--|--|--| ORG (TYPE: KEYWORD) - Use original record format as default (like none)
    --|--|--|--|--| RECLength (TYPE: NUMBER) - Maximum record length for read operation [catalog/512]
    --|--|--|--|--| RECCount (TYPE: NUMBER) - Amount of records handled in one read operation [catalog/128]
    --|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| DECOde (TYPE: SELECTION) - Decode encoded, encrypted or compressed data [0=NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (99) is used
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No automated decoding
    --|--|--|--|--|--| ARChive (TYPE: KEYWORD) - Transparently read archives
    --|--|--|--|--|--| DEComp (TYPE: KEYWORD) - Decryption and decompression of encrypted and/or compressed data
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Decode record length fields or delimiter (is default) after decompression
    --|--|--|--|--|--| CMPdec (TYPE: KEYWORD) - Additional base decoding after decompression, before formatting
    --|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Always decode encoded data (causes the same as CMPDEC)
    --|--|--|--|--| DECRypt (TYPE: OVERLAY) - Decryption parameter [NONE]
    --|--|--|--|--|--| F4Pwd (TYPE: OBJECT) - FLAM password decryption
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--|--| F4Kme (TYPE: OBJECT) - FLAM key management extension (FKME)
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FKME ['libfkme']
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - Function name of FKME ['FKMESTD0']
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP decryption
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase of symmetrically encrypted OpenPGP File
    --|--|--|--|--|--|--| NOSigverify (TYPE: SWITCH) - Disable signature verification [FALSE]
    --|--|--|--|--|--|--| ENCryped (TYPE: SWITCH) - Enforce an error of PGP file is not encrypted [FALSE]
    --|--|--|--|--|--|--| INTEGrity (TYPE: SWITCH) - Enforce an error if PGP file is not integrity protected [FALSE]
    --|--|--|--|--|--|--| SIGning (TYPE: SWITCH) - Enforce an error if PGP file is not signed [FALSE]
    --|--|--|--|--|--|--| INTERim (TYPE: SWITCH) - Allow interim (no plain text) results [FALSE]
    --|--|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user ID for decryption (only for hidden recipients)
    --|--|--|--|--|--|--| TIMestamp (TYPE: NUMBER) - Time stamp (seconds since 1970) used for key selection [0 - current]
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| REEncypt (TYPE: OBJECT) - Parameter for session key re-encryption
    --|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of re-encryption, what should happen with existing keys [ADD]
    --|--|--|--|--|--|--|--|--| ADD (TYPE: KEYWORD) - Add new receiver, keep the other receiver
    --|--|--|--|--|--|--|--|--| SET (TYPE: KEYWORD) - Set new receiver, don't keep the other receiver
    --|--|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically re-encryption
    --|--|--|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based decryption
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for decryption
    --|--|--|--|--|--| EDC (TYPE: OBJECT) - Raw decryption
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--|--| SALt (TYPE: STRING) - Salt for salted passphrase-based decryption [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| TAG (TYPE: STRING) - The tag value for verification (only for GCM mode)
    --|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before decryption begins [0]
    --|--|--|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter used for decryption (merged if not empty else written)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| FDEcode (TYPE: OVERLAY) - Additional enforced decoding [NONE]
    --|--|--|--|--|--| BASE64 (TYPE: SWITCH) - Base64 decoding (RFC4648)
    --|--|--|--|--|--| ARMor (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--|--|--| PGP (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--|--|--| BASE32 (TYPE: SWITCH) - Base32 decoding (RFC4648)
    --|--|--|--|--|--| BASE16 (TYPE: SWITCH) - Base16 decoding (RFC4648)
    --|--|--|--|--| COD (ALIAS: FDECODE) - Additional enforced decoding [NONE]
    --|--|--|--|--|--| BASE64 (TYPE: SWITCH) - Base64 decoding (RFC4648)
    --|--|--|--|--|--| ARMor (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--|--|--| PGP (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--|--|--| BASE32 (TYPE: SWITCH) - Base32 decoding (RFC4648)
    --|--|--|--|--|--| BASE16 (TYPE: SWITCH) - Base16 decoding (RFC4648)
    --|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID (enables text handling if set)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (auto-detect)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| BOMUTf (TYPE: KEYWORD) - Determine the correct UTF CCSID from byte order mark (BOM)
    --|--|--|--|--|--| BOMUCs (TYPE: KEYWORD) - Determine the correct UCS CCSID from byte order mark (BOM)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (auto-detect + system/physical)
    --|--|--|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| SKIpequal (TYPE: SWITCH) - Skip conversion if formats are equal (e.g. UTF-8 to UTF-8)
    --|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| BOM (TYPE: SWITCH) - Handle byte order change if get wrong BOM in the middle of data
    --|--|--|--|--| KEEpbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--|--|--| TABle (TYPE: OBJECT) - Split records in columns (tags, attributes, data, ...)
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for handling incoming matrix [AUTO]
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Use block for blocks and record for records
    --|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Parse the blocks
    --|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Parse records
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify row specifications [ORG]
    --|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications
    --|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--|--|--| ROW (TYPE: OBJECT) - A set of different row/table formats that can be read
    --|--|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name for the row specification (table)
    --|--|--|--|--|--|--| COLumn (TYPE: OBJECT) - Description of all columns in the row
    --|--|--|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to identify the data portion of the column
    --|--|--|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Read a fixed length data field
    --|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length from column specification is used]
    --|--|--|--|--|--|--|--|--|--| REMpad (TYPE: SWITCH) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--|--|--| ADDpad (ALIAS: REMPAD) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value for remove [0x00]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Read a data field prefixed with a length field
    --|--|--|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--| AWLeod (TYPE: SWITCH) - Accept wrong length at the end of a row [OFF]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Read a data field with a delimiter at the end
    --|--|--|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter used to find the end of an element [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Accept no delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Read length and pointer formats from memory
    --|--|--|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Read a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Column name to detect the headline [COLUMN-NAME]
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set of the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - List of field enclosing characters as Unicode codepoints [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--| EXCchr (TYPE: NUMBER) - Exclude from control characters as Unicode codepoint list [NONE]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Apostrophe (Single quotation mark) as enclosing character
    --|--|--|--|--|--|--|--|--|--| PADchr (TYPE: NUMBER) - Binary padding character (is regarded as additional control character) [0x00]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--|--| CASehl (TYPE: SWITCH) - Case-sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--|--|--|--| NONfld (TYPE: SWITCH) - No field enclosing character [FALSE]
    --|--|--|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Read a data field between a tag and a corresponding delimiter
    --|--|--|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--|--|--| NOCase (TYPE: SWITCH) - Case sensitive or not [OFF]
    --|--|--|--|--|--|--|--|--| XML (TYPE: OBJECT) - Read a data field from XML format
    --|--|--|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--|--|--| PREfix (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--|--|--|--| WARn (TYPE: SELECTION) - Activates different warnings [NONE]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--|--|--|--| ERRor (TYPE: SELECTION) - Activates different errors [NONE]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--|--| RST (TYPE: OBJECT) - Read rest up to a certain offset or end of the record/block
    --|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset in a record or block to read a rest [0 = read up to the end]
    --|--|--|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Pre-processing of column data [NONE]
    --|--|--|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Pre-processing to mask areas in strings
    --|--|--|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Pre-processing exit for customer implementation
    --|--|--|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts an external representation of a certain data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Converts a sequence of bytes to neutral FL5 binary data type
    --|--|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Converts a text string to neutral FL5 string data type
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Converts an integer representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Converts a floating point representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured data format [name]
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used for optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CHAnge (TYPE: STRING) - Logical table name and activation of change detection for this column
    --|--|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation of the content
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--|--|--| IGNRst (TYPE: SWITCH) - Ignore a remaining rest at the end of a record/row [FALSE] (only if record orientation)
    --|--|--|--|--|--|--| IGNEmp (TYPE: SWITCH) - Ignore empty rows/records [FALSE] (only if record orientation)
    --|--|--|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify column specifications [ORG]
    --|--|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--|--|--| IGNrst (TYPE: SWITCH) - Ignore a remaining rest at the end of the data [FALSE]
    --|--|--|--|--|--| ENDoft (TYPE: SWITCH) - Activate end of table handling (file per table) [FALSE]
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [256KiB]
    --|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of rows/records for preallocation [128]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--|--| TABle (TYPE: OBJECT) - Read table from memory
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for handling incoming matrix [AUTO]
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Use block for blocks and record for records
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Parse the blocks
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Parse records
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify row specifications [ORG]
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--|--| ROW (TYPE: OBJECT) - A set of different row/table formats that can be read
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name for the row specification (table)
    --|--|--|--|--|--| COLumn (TYPE: OBJECT) - Description of all columns in the row
    --|--|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to identify the data portion of the column
    --|--|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Read a fixed length data field
    --|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length from column specification is used]
    --|--|--|--|--|--|--|--|--| REMpad (TYPE: SWITCH) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--|--| ADDpad (ALIAS: REMPAD) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value for remove [0x00]
    --|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Read a data field prefixed with a length field
    --|--|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| AWLeod (TYPE: SWITCH) - Accept wrong length at the end of a row [OFF]
    --|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Read a data field with a delimiter at the end
    --|--|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter used to find the end of an element [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Accept no delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Read length and pointer formats from memory
    --|--|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Read a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Column name to detect the headline [COLUMN-NAME]
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set of the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - List of field enclosing characters as Unicode codepoints [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--|--| EXCchr (TYPE: NUMBER) - Exclude from control characters as Unicode codepoint list [NONE]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Apostrophe (Single quotation mark) as enclosing character
    --|--|--|--|--|--|--|--|--| PADchr (TYPE: NUMBER) - Binary padding character (is regarded as additional control character) [0x00]
    --|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| CASehl (TYPE: SWITCH) - Case-sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--|--|--| NONfld (TYPE: SWITCH) - No field enclosing character [FALSE]
    --|--|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Read a data field between a tag and a corresponding delimiter
    --|--|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--|--| NOCase (TYPE: SWITCH) - Case sensitive or not [OFF]
    --|--|--|--|--|--|--|--| XML (TYPE: OBJECT) - Read a data field from XML format
    --|--|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--|--|--| WARn (TYPE: SELECTION) - Activates different warnings [NONE]
    --|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--|--|--| ERRor (TYPE: SELECTION) - Activates different errors [NONE]
    --|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--| RST (TYPE: OBJECT) - Read rest up to a certain offset or end of the record/block
    --|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset in a record or block to read a rest [0 = read up to the end]
    --|--|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Pre-processing of column data [NONE]
    --|--|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Pre-processing to mask areas in strings
    --|--|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Pre-processing exit for customer implementation
    --|--|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts an external representation of a certain data type to a neutral FL5 element
    --|--|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Converts a sequence of bytes to neutral FL5 binary data type
    --|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Converts a text string to neutral FL5 string data type
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Converts an integer representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Converts a floating point representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured data format [name]
    --|--|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used for optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--|--| CHAnge (TYPE: STRING) - Logical table name and activation of change detection for this column
    --|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation of the content
    --|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--|--| IGNRst (TYPE: SWITCH) - Ignore a remaining rest at the end of a record/row [FALSE] (only if record orientation)
    --|--|--|--|--|--| IGNEmp (TYPE: SWITCH) - Ignore empty rows/records [FALSE] (only if record orientation)
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify column specifications [ORG]
    --|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--|--| IGNrst (TYPE: SWITCH) - Ignore a remaining rest at the end of the data [FALSE]
    --|--|--|--|--| ENDoft (TYPE: SWITCH) - Activate end of table handling (file per table) [FALSE]
    --|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [256KiB]
    --|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of rows/records for preallocation [128]
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| ELEment (TYPE: OBJECT) - Read FLAM5 element structures from memory
    --|--|--|--|--| MATrix (TYPE: SELECTION) - Matrix type for the elements [NONE]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - Unknown matrix type
    --|--|--|--|--|--| DATblk (TYPE: KEYWORD) - Simple data block (no attributes)
    --|--|--|--|--|--| STDRec (TYPE: KEYWORD) - Simple standard record (no attributes)
    --|--|--|--|--|--| STDAsarec (TYPE: KEYWORD) - Standard record with ASA control characters (1 byte) as attributes
    --|--|--|--|--|--| STDMccrec (TYPE: KEYWORD) - Standard record with machine control characters (1 byte) as attributes
    --|--|--|--|--|--| RELRec (TYPE: KEYWORD) - Relative record with 8 byte slot number as attribute
    --|--|--|--|--|--| RELAsarec (TYPE: KEYWORD) - Relative record with slot number (8 byte) and ASA control character (1 byte) as attribute
    --|--|--|--|--|--| RELMccrec (TYPE: KEYWORD) - Relative record with slot number (8 byte) and machine control character (1 byte) as attribute
    --|--|--|--|--|--| TXTREc (TYPE: KEYWORD) - Standard text record (no attributes)
    --|--|--|--|--|--| TXTDlm (TYPE: KEYWORD) - Record with text delimiter at the end (no attributes)
    --|--|--|--|--|--| TXTRSt (TYPE: KEYWORD) - Text records with data and rest element (no attributes)
    --|--|--|--|--|--| XMLelm (TYPE: KEYWORD) - XML elements (no attributes)
    --|--|--|--|--| ELMcount (TYPE: NUMBER) - Amount of elements handled in one read operation [AUTO]
    --|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID (enables text handling if set) to UTF-8
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| ENDianness (TYPE: SELECTION) - Select byte order for 4 byte long integers in element structure [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--| WRIte (TYPE: OVERLAY) - Outbound parameter list to write data into memory
    --|--|--|--| BINary (TYPE: OBJECT) - Write binary data to memory
    --|--|--|--|--| COMpress (TYPE: OVERLAY) - Compression procedure [NONE]
    --|--|--|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--|--|--| CMP (ALIAS: COMPRESS) - Compression procedure [NONE]
    --|--|--|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--|--|--| ENCRypt (TYPE: OVERLAY) - Encryption procedure [NONE]
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| ENC (ALIAS: ENCRYPT) - Encryption procedure [NONE]
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| ENCOde (TYPE: OVERLAY) - Encoding procedure [NONE]
    --|--|--|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| COD (ALIAS: ENCODE) - Encoding procedure [NONE]
    --|--|--|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| TABle (TYPE: OBJECT) - Format table elements (tags, attributes, data, ...) to data blocks
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify row specifications [ORG]
    --|--|--|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications or automatic write
    --|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--| ROW (TYPE: OBJECT) - A set of different rows/table formats to write
    --|--|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name for a row format (table)
    --|--|--|--|--|--|--| COLumn (TYPE: OBJECT) - Description of columns in the row
    --|--|--|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts a neutral FL5 element of a certain data type to an external representation
    --|--|--|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert a neutral binary type to a sequence of bytes
    --|--|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert a neutral string type to a text string
    --|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert a neutral integer type to an integer representation
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert a neutral floating point type to a floating point representation
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Post-processing for column data [NONE]
    --|--|--|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Post-processing to mask areas in strings
    --|--|--|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Post-processing exit for customer implementation
    --|--|--|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to write the column to achieve a certain table format
    --|--|--|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Write a fixed length data field
    --|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length of data is used, no padding, no cutting]
    --|--|--|--|--|--|--|--|--|--| CUTdat (TYPE: SWITCH) - Cut data if longer than LENGTH [FALSE]
    --|--|--|--|--|--|--|--|--|--| ADDpad (TYPE: SWITCH) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--|--|--| REMpad (ALIAS: ADDPAD) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value to use [0x00]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Write a data field prefixed with a length field
    --|--|--|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for decimal digits [auto]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use default system code page
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use ASCII (UTF-8) code page
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use EBCDIC code page
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use real local code page
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Write a data field with a delimiter at the end
    --|--|--|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter written after the data element
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Write length and pointer formats to memory
    --|--|--|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Write a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Name of the column in the CSV header [COLUMN-NAME]
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - When to write field enclosing characters [ALWAYS]
    --|--|--|--|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Which record delimiter to use after each row [auto]
    --|--|--|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape field enclosing character in the data [OFF]
    --|--|--|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Write a data field with a previous tag and a subsequent delimiter
    --|--|--|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for writing [2 if space, 1 if tab else 0]
    --|--|--|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--|--|--| NLNCHAr (TYPE: SELECTION) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--| NLNCHR (ALIAS: NLNCHAR) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--|--|--| XML (TYPE: OBJECT) - Write a data field in XML format
    --|--|--|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Add a comment to the XML data stream [default]
    --|--|--|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape XML syntax elements (prevent double read and copy of data to add &...; sequences) [FALSE]
    --|--|--|--|--|--|--|--|--| RST (TYPE: OBJECT) - Fill data field up to certain offset (write rest)
    --|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset to write a rest into the output data
    --|--|--|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding value to fill up the remaining bytes [0x00]
    --|--|--|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured format [name]
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used to determine optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| INSert (TYPE: SELECTION) - Define insert handling [if VALUE then POSSIBLE else NOTALLOWED]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--| POSsible (TYPE: KEYWORD) - Insert of columns are possible, if column not found in table header
    --|--|--|--|--|--|--|--|--| REQuired (TYPE: KEYWORD) - This column must be inserted and not found in the table header
    --|--|--|--|--|--|--|--|--| NOTallowed (TYPE: KEYWORD) - Insert is not allowed, this means that the column must be found in the table header
    --|--|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation or replacement of content
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--|--|--| HEAdln (TYPE: SWITCH) - Write a headline [FALSE]
    --|--|--|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify column specifications [ORG]
    --|--|--|--|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--|--| CHAr (TYPE: OBJECT) - Write character data to memory
    --|--|--|--|--| CCSid (TYPE: STRING) - Conversion to this CCSID [system]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| BOM (TYPE: SWITCH) - Write byte order mark in front of the output text [FALSE]
    --|--|--|--|--| KEPbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| ELF2nl (TYPE: SWITCH) - Replace EBCDIC line feed (0x25) by new line (0x15) on output
    --|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (maximum 8 code points
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--| REPortfile (TYPE: STRING) - Name of the report file to log substitutions
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| COMBined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| COMPress (TYPE: OVERLAY) - Compression procedure [NONE]
    --|--|--|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--|--|--| CMP (ALIAS: COMPRESS) - Compression procedure [NONE]
    --|--|--|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--|--|--| ENCRypt (TYPE: OVERLAY) - Encryption procedure [NONE]
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| ENC (ALIAS: ENCRYPT) - Encryption procedure [NONE]
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| ENCOde (TYPE: OVERLAY) - Encoding procedure [NONE]
    --|--|--|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| COD (ALIAS: ENCODE) - Encoding procedure [NONE]
    --|--|--|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| TABle (TYPE: OBJECT) - Format table elements (tags, attributes, data, ...) to chracter blobs
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify row specifications [ORG]
    --|--|--|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications or automatic write
    --|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--| ROW (TYPE: OBJECT) - A set of different rows/table formats to write
    --|--|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name for a row format (table)
    --|--|--|--|--|--|--| COLumn (TYPE: OBJECT) - Description of columns in the row
    --|--|--|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts a neutral FL5 element of a certain data type to an external representation
    --|--|--|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert a neutral binary type to a sequence of bytes
    --|--|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert a neutral string type to a text string
    --|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert a neutral integer type to an integer representation
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert a neutral floating point type to a floating point representation
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Post-processing for column data [NONE]
    --|--|--|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Post-processing to mask areas in strings
    --|--|--|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Post-processing exit for customer implementation
    --|--|--|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to write the column to achieve a certain table format
    --|--|--|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Write a fixed length data field
    --|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length of data is used, no padding, no cutting]
    --|--|--|--|--|--|--|--|--|--| CUTdat (TYPE: SWITCH) - Cut data if longer than LENGTH [FALSE]
    --|--|--|--|--|--|--|--|--|--| ADDpad (TYPE: SWITCH) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--|--|--| REMpad (ALIAS: ADDPAD) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value to use [0x00]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Write a data field prefixed with a length field
    --|--|--|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for decimal digits [auto]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use default system code page
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use ASCII (UTF-8) code page
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use EBCDIC code page
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use real local code page
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Write a data field with a delimiter at the end
    --|--|--|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter written after the data element
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Write length and pointer formats to memory
    --|--|--|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Write a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Name of the column in the CSV header [COLUMN-NAME]
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - When to write field enclosing characters [ALWAYS]
    --|--|--|--|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Which record delimiter to use after each row [auto]
    --|--|--|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape field enclosing character in the data [OFF]
    --|--|--|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Write a data field with a previous tag and a subsequent delimiter
    --|--|--|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for writing [2 if space, 1 if tab else 0]
    --|--|--|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--|--|--| NLNCHAr (TYPE: SELECTION) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--| NLNCHR (ALIAS: NLNCHAR) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--|--|--| XML (TYPE: OBJECT) - Write a data field in XML format
    --|--|--|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Add a comment to the XML data stream [default]
    --|--|--|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape XML syntax elements (prevent double read and copy of data to add &...; sequences) [FALSE]
    --|--|--|--|--|--|--|--|--| RST (TYPE: OBJECT) - Fill data field up to certain offset (write rest)
    --|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset to write a rest into the output data
    --|--|--|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding value to fill up the remaining bytes [0x00]
    --|--|--|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured format [name]
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used to determine optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| INSert (TYPE: SELECTION) - Define insert handling [if VALUE then POSSIBLE else NOTALLOWED]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--| POSsible (TYPE: KEYWORD) - Insert of columns are possible, if column not found in table header
    --|--|--|--|--|--|--|--|--| REQuired (TYPE: KEYWORD) - This column must be inserted and not found in the table header
    --|--|--|--|--|--|--|--|--| NOTallowed (TYPE: KEYWORD) - Insert is not allowed, this means that the column must be found in the table header
    --|--|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation or replacement of content
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--|--|--| HEAdln (TYPE: SWITCH) - Write a headline [FALSE]
    --|--|--|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify column specifications [ORG]
    --|--|--|--|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--|--| TEXt (TYPE: OBJECT) - Write text data to memory
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for text formatting [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| REC (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| ORIginal (TYPE: KEYWORD) - Adds the original data at the end of a line (only for band FMT)
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Adds 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Adds 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian short (LL00), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian short (LL00), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian short (LL00), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian short (LL00), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Adds 4 byte length fields: System endian short (LL00), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Adds 4 byte length fields: System endian short (LL00), length exclusive
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds binary record delimiter
    --|--|--|--|--| RPLTab (TYPE: NUMBER) - Replace horizontal tabulators by spaces using this tab width [0 - no replacement]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (8) is used
    --|--|--|--|--| RPLHtb (ALIAS: RPLTAB) - Replace horizontal tabulators by spaces using this tab width [0 - no replacement]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (8) is used
    --|--|--|--|--| RPLVtb (TYPE: NUMBER) - Replace vertical tabulators by new lines using this tab width [0 = no replacement]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--| RPLBsp (TYPE: SWITCH) - Replace backspace (deletes the backspace and the byte before) [FALSE]
    --|--|--|--|--| RPLCtr (TYPE: SELECTION) - Replace remaining control characters [NONE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Replace control characters with whitespace character (0x20/0x40)
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Replace control characters with substitution character (0x1A/0x3F)
    --|--|--|--|--|--| DELete (TYPE: KEYWORD) - Remove control characters
    --|--|--|--|--| SUPCtr (TYPE: SWITCH) - Suppress control characters [FALSE] (RPLCTR=DELETE)
    --|--|--|--|--| SUPTws (TYPE: SWITCH) - Suppress trailing whitespaces [FALSE]
    --|--|--|--|--| CCSid (TYPE: STRING) - Conversion to this CCSID [system]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| BOM (TYPE: SWITCH) - Write byte order mark in front of the output text [FALSE]
    --|--|--|--|--| KEPbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--|--|--| ELF2nl (TYPE: SWITCH) - Replace EBCDIC line feed (0x25) by new line (0x15) on output
    --|--|--|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list [0x1A] (maximum 8 code points)
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--| COMBined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| REPortfile (TYPE: STRING) - Name of the report file to log substitutions
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| COMPress (TYPE: OVERLAY) - Compression procedure [NONE]
    --|--|--|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--|--|--| CMP (ALIAS: COMPRESS) - Compression procedure [NONE]
    --|--|--|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--|--|--| ENCRypt (TYPE: OVERLAY) - Encryption procedure [NONE]
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| ENC (ALIAS: ENCRYPT) - Encryption procedure [NONE]
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| ENCOde (TYPE: OVERLAY) - Encoding procedure [NONE]
    --|--|--|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| COD (ALIAS: ENCODE) - Encoding procedure [NONE]
    --|--|--|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| DUMp (TYPE: SWITCH) - Write text dump of binary data [FALSE]
    --|--|--|--|--| INDSiz (TYPE: NUMBER) - Number of XML indentation characters per indentation level [2 (SPACE) or 1 (TAB)]
    --|--|--|--|--| INDChr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| NOCmnt (TYPE: SWITCH) - Do not write out XML comments [FALSE]
    --|--|--|--|--| TABle (TYPE: OBJECT) - Join table elements (tags, attributes, data, ...) to text records
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify row specifications [ORG]
    --|--|--|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications or automatic write
    --|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--| ROW (TYPE: OBJECT) - A set of different rows/table formats to write
    --|--|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name for a row format (table)
    --|--|--|--|--|--|--| COLumn (TYPE: OBJECT) - Description of columns in the row
    --|--|--|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts a neutral FL5 element of a certain data type to an external representation
    --|--|--|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert a neutral binary type to a sequence of bytes
    --|--|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert a neutral string type to a text string
    --|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert a neutral integer type to an integer representation
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert a neutral floating point type to a floating point representation
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Post-processing for column data [NONE]
    --|--|--|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Post-processing to mask areas in strings
    --|--|--|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Post-processing exit for customer implementation
    --|--|--|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to write the column to achieve a certain table format
    --|--|--|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Write a fixed length data field
    --|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length of data is used, no padding, no cutting]
    --|--|--|--|--|--|--|--|--|--| CUTdat (TYPE: SWITCH) - Cut data if longer than LENGTH [FALSE]
    --|--|--|--|--|--|--|--|--|--| ADDpad (TYPE: SWITCH) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--|--|--| REMpad (ALIAS: ADDPAD) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value to use [0x00]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Write a data field prefixed with a length field
    --|--|--|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for decimal digits [auto]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use default system code page
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use ASCII (UTF-8) code page
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use EBCDIC code page
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use real local code page
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Write a data field with a delimiter at the end
    --|--|--|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter written after the data element
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Write length and pointer formats to memory
    --|--|--|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Write a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Name of the column in the CSV header [COLUMN-NAME]
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - When to write field enclosing characters [ALWAYS]
    --|--|--|--|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Which record delimiter to use after each row [auto]
    --|--|--|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape field enclosing character in the data [OFF]
    --|--|--|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Write a data field with a previous tag and a subsequent delimiter
    --|--|--|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for writing [2 if space, 1 if tab else 0]
    --|--|--|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--|--|--| NLNCHAr (TYPE: SELECTION) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--| NLNCHR (ALIAS: NLNCHAR) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--|--|--| XML (TYPE: OBJECT) - Write a data field in XML format
    --|--|--|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Add a comment to the XML data stream [default]
    --|--|--|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape XML syntax elements (prevent double read and copy of data to add &...; sequences) [FALSE]
    --|--|--|--|--|--|--|--|--| RST (TYPE: OBJECT) - Fill data field up to certain offset (write rest)
    --|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset to write a rest into the output data
    --|--|--|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding value to fill up the remaining bytes [0x00]
    --|--|--|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured format [name]
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used to determine optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| INSert (TYPE: SELECTION) - Define insert handling [if VALUE then POSSIBLE else NOTALLOWED]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--| POSsible (TYPE: KEYWORD) - Insert of columns are possible, if column not found in table header
    --|--|--|--|--|--|--|--|--| REQuired (TYPE: KEYWORD) - This column must be inserted and not found in the table header
    --|--|--|--|--|--|--|--|--| NOTallowed (TYPE: KEYWORD) - Insert is not allowed, this means that the column must be found in the table header
    --|--|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation or replacement of content
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--|--|--| HEAdln (TYPE: SWITCH) - Write a headline [FALSE]
    --|--|--|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify column specifications [ORG]
    --|--|--|--|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--|--| XML (TYPE: OBJECT) - Write XML data to memory
    --|--|--|--|--| METhod (TYPE: OVERLAY) - Method for XML formatting [STANDARD]
    --|--|--|--|--|--| STAndard (TYPE: OBJECT) - Reproduce all XML elements as is
    --|--|--|--|--|--|--| NOCmnt (TYPE: SWITCH) - Do not write out XML comments [FALSE]
    --|--|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--|--|--| WLLfmd (TYPE: SWITCH) - Verify that the written XML document is well-formed [FALSE]
    --|--|--|--|--|--| PREttyprint (TYPE: OBJECT) - Indentation of XML tags for human readability
    --|--|--|--|--|--|--| MAXwsp (TYPE: NUMBER) - Size of internal whitespace cache (only used when method is minimize or pretty printing) [4096]
    --|--|--|--|--|--|--| WSPerr (TYPE: SELECTION) - Action when the whitespace cache overflows [WRITEOUT]
    --|--|--|--|--|--|--|--| WRIte (TYPE: KEYWORD) - Write out cached whitespace on full buffer, causing less nicely formatted output
    --|--|--|--|--|--|--|--| ABOrt (TYPE: KEYWORD) - Abort XML writing when the whitespace buffer is full, output formatting has priority
    --|--|--|--|--|--|--| INDSiz (TYPE: NUMBER) - Number of indentation characters per indentation level [2 (SPACE) or 1 (TAB)]
    --|--|--|--|--|--|--| INDChr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--| NOCmnt (TYPE: SWITCH) - Do not write out XML comments [FALSE]
    --|--|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of elements for preallocation [128]
    --|--|--|--|--|--|--| WLLfmd (TYPE: SWITCH) - Verify that the written XML document is well-formed [FALSE]
    --|--|--|--|--|--| MINimized (TYPE: OBJECT) - Discards comments, insignificant whitespace and whitespace-only sections between tags
    --|--|--|--|--|--|--| MAXwsp (TYPE: NUMBER) - Size of internal whitespace cache (only used when method is minimize or pretty printing) [4096]
    --|--|--|--|--|--|--| WSPerr (TYPE: SELECTION) - Action when the whitespace cache overflows [WRITEOUT]
    --|--|--|--|--|--|--|--| WRIte (TYPE: KEYWORD) - Write out cached whitespace on full buffer, causing less nicely formatted output
    --|--|--|--|--|--|--|--| ABOrt (TYPE: KEYWORD) - Abort XML writing when the whitespace buffer is full, output formatting has priority
    --|--|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of elements for preallocation [128]
    --|--|--|--|--|--|--| WLLfmd (TYPE: SWITCH) - Verify that the written XML document is well-formed [FALSE]
    --|--|--|--|--|--| DUMp (TYPE: OBJECT) - Dumps all elements in raw XML format (also useful for non XML elements)
    --|--|--|--|--|--|--| DATafmt (TYPE: SELECTION) - Format in which element data is dumped [HEX]
    --|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Dump in binary format
    --|--|--|--|--|--|--|--| HEXadecimal (TYPE: KEYWORD) - Dump in hexadecimal format
    --|--|--|--|--|--|--|--| NUMeric (TYPE: KEYWORD) - Dump in numeric (decimal) format
    --|--|--|--|--|--|--| ATTrfmt (TYPE: SELECTION) - Format in which attribute data is dumped [HEX]
    --|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Dump in binary format
    --|--|--|--|--|--|--|--| HEXadecimal (TYPE: KEYWORD) - Dump in hexadecimal format
    --|--|--|--|--|--|--|--| NUMeric (TYPE: KEYWORD) - Dump in numeric (decimal) format
    --|--|--|--|--|--|--| HAShfmt (TYPE: SELECTION) - Format in which hash data is dumped [HEX]
    --|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Dump in binary format
    --|--|--|--|--|--|--|--| HEXadecimal (TYPE: KEYWORD) - Dump in hexadecimal format
    --|--|--|--|--|--|--|--| NUMeric (TYPE: KEYWORD) - Dump in numeric (decimal) format
    --|--|--|--|--|--|--| INDSiz (TYPE: NUMBER) - Number of indentation characters per indentation level [2 (SPACE) or 1 (TAB)]
    --|--|--|--|--|--|--| INDChr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of elements for preallocation [128]
    --|--|--|--|--| CCSid (TYPE: STRING) - Conversion to this CCSID [no character conversion, leave in UTF-8]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| BOM (TYPE: SWITCH) - Write byte order mark in front of the output text [FALSE]
    --|--|--|--|--| KEPbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--|--|--| ELF2nl (TYPE: SWITCH) - Replace EBCDIC line feed (0x25) by new line (0x15) on output
    --|--|--|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list [0x1A] (maximum 8 code points)
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--| COMBined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| REPortfile (TYPE: STRING) - Name of the report file to log substitutions
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| COMPress (TYPE: OVERLAY) - Compression procedure [NONE]
    --|--|--|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--|--|--| ENCRypt (TYPE: OVERLAY) - Encryption procedure [NONE]
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| ENC (ALIAS: ENCRYPT) - Encryption procedure [NONE]
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| ENCOde (TYPE: OVERLAY) - Encoding procedure [NONE]
    --|--|--|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| COD (ALIAS: ENCODE) - Encoding procedure [NONE]
    --|--|--|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--|--| RECord (TYPE: OBJECT) - Write records to memory
    --|--|--|--|--| RECFormat (TYPE: SELECTION) - Record format for read operation [catalog/VAR]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No format defined
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Open - Binary (undefined) data (only the last record are shorter then record length)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Open - Text data with standard delimiter (result is a stripped variable length records)
    --|--|--|--|--|--| TXT-Asa (TYPE: KEYWORD) - Open - Text data with standard delimiter and ASA byte in front (result variable length records with ASA attribute)
    --|--|--|--|--|--| TXT-Mcc (TYPE: KEYWORD) - Open - Text data with standard delimiter and MCC byte in front (result variable length records with MCC attribute)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Open - Records separated by a special delimiter with the result of variable length records
    --|--|--|--|--|--| DLM-Asa (TYPE: KEYWORD) - Open - ASA records separated by a special delimiter with the result of variable length records
    --|--|--|--|--|--| DLM-Mcc (TYPE: KEYWORD) - Open - MCC records separated by a special delimiter with the result of variable length records
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Open - Variable length record (if necessary define length format)
    --|--|--|--|--|--| VAR-Asa (TYPE: KEYWORD) - Open - Variable length record with ASA print control character (if necessary define length format)
    --|--|--|--|--|--| VAR-Mcc (TYPE: KEYWORD) - Open - Variable length record with machine print control codes (if necessary define length format)
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Open - Fixed-length record (file size = N * record length)
    --|--|--|--|--|--| FIX-Asa (TYPE: KEYWORD) - Open - Fixed-length record with ASA print control character (file size = N * (record length + 1))
    --|--|--|--|--|--| FIX-Mcc (TYPE: KEYWORD) - Open - Fixed-length record with machine print control codes (file size = N * (record length + 1))
    --|--|--|--|--|--| VAR-REL (TYPE: KEYWORD) - Open - Variable relative record (if necessary define length format)
    --|--|--|--|--|--| VAR-REL-Asa (TYPE: KEYWORD) - Open - Variable relative record with ASA print control character (if necessary define length format)
    --|--|--|--|--|--| VAR-REL-Mcc (TYPE: KEYWORD) - Open - Variable relative record with machine print control codes (if necessary define length format)
    --|--|--|--|--|--| FIX-REL (TYPE: KEYWORD) - Open - Fix relative record (file size = N * (record length + 8))
    --|--|--|--|--|--| FIX-REL-Asa (TYPE: KEYWORD) - Open - Fix relative record with ASA print control character (file size = N * (record length + 9))
    --|--|--|--|--|--| FIX-REL-Mcc (TYPE: KEYWORD) - Open - Fix relative record with machine print control codes (file size = N * (record length + 9))
    --|--|--|--|--|--| F (TYPE: KEYWORD) - Host - Fixed-length, unblocked
    --|--|--|--|--|--| FA (TYPE: KEYWORD) - Host - Fixed-length, unblocked, ASA print control characters
    --|--|--|--|--|--| FM (TYPE: KEYWORD) - Host - Fixed-length, unblocked, machine print control codes
    --|--|--|--|--|--| FS (TYPE: KEYWORD) - Host - Fixed-length, standard
    --|--|--|--|--|--| FSA (TYPE: KEYWORD) - Host - Fixed-length, standard, ASA print control characters
    --|--|--|--|--|--| FSM (TYPE: KEYWORD) - Host - Fixed-length, standard, machine print control codes
    --|--|--|--|--|--| FB (TYPE: KEYWORD) - Host - Fixed-length, blocked
    --|--|--|--|--|--| FBA (TYPE: KEYWORD) - Host - Fixed-length, blocked, ASA print control characters
    --|--|--|--|--|--| FBM (TYPE: KEYWORD) - Host - Fixed-length, blocked, machine print control codes
    --|--|--|--|--|--| FBS (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard
    --|--|--|--|--|--| FBSA (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, ASA print control characters
    --|--|--|--|--|--| FBSM (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, machine print control codes
    --|--|--|--|--|--| FE (TYPE: KEYWORD) - Host - Fixed-length, ESDS
    --|--|--|--|--|--| FEA (TYPE: KEYWORD) - Host - Fixed-length, ESDS, ASA print control characters
    --|--|--|--|--|--| FEM (TYPE: KEYWORD) - Host - Fixed-length, ESDS, machine pri

# Read file string

    --| REAd (TYPE: OVERLAY) - File specification for reading elements from a source
    --|--| BINary (TYPE: OBJECT) - Read binary data from a file
    --|--|--| NET (TYPE: OVERLAY) - Network parameter for remote read access
    --|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--| FILe (TYPE: STRING) - Name/URL of file to read [''==stdin]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--| BLKsize (TYPE: NUMBER) - Block size to read [AUTO]
    --|--|--| RECLength (TYPE: NUMBER) - Length to activate fixed length record wrapping [0-OFF]
    --|--|--| DECOde (TYPE: SELECTION) - Decode encoded, encrypted or compressed data [0=NONE]
    --|--|--|--| If you type the keyword without an assignment of a value, the default (5) is used
    --|--|--|--| NONe (TYPE: KEYWORD) - No automated decoding
    --|--|--|--| ARChive (TYPE: KEYWORD) - Transparently read archives
    --|--|--|--| FIOdec (TYPE: KEYWORD) - Base decoding after file IO, before decryption
    --|--|--|--| DECRyp (TYPE: KEYWORD) - Decryption of encrypted data
    --|--|--|--| CRYdec (TYPE: KEYWORD) - Base decoding after decryption, before decompression
    --|--|--|--| DECOmp (TYPE: KEYWORD) - Decompression of compressed data
    --|--|--|--| CMPdec (TYPE: KEYWORD) - Base decoding after decompression, before formatting
    --|--|--|--| ALWays (TYPE: KEYWORD) - Always decode encoded data (causes the same as DECOMP)
    --|--|--| DECRypt (TYPE: OVERLAY) - Decryption parameter [NONE]
    --|--|--|--| F4Pwd (TYPE: OBJECT) - FLAM password decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--| F4Kme (TYPE: OBJECT) - FLAM key management extension (FKME)
    --|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FKME ['libfkme']
    --|--|--|--|--| FUNction (TYPE: STRING) - Function name of FKME ['FKMESTD0']
    --|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase of symmetrically encrypted OpenPGP File
    --|--|--|--|--| NOSigverify (TYPE: SWITCH) - Disable signature verification [FALSE]
    --|--|--|--|--| ENCryped (TYPE: SWITCH) - Enforce an error of PGP file is not encrypted [FALSE]
    --|--|--|--|--| INTEGrity (TYPE: SWITCH) - Enforce an error if PGP file is not integrity protected [FALSE]
    --|--|--|--|--| SIGning (TYPE: SWITCH) - Enforce an error if PGP file is not signed [FALSE]
    --|--|--|--|--| INTERim (TYPE: SWITCH) - Allow interim (no plain text) results [FALSE]
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user ID for decryption (only for hidden recipients)
    --|--|--|--|--| TIMestamp (TYPE: NUMBER) - Time stamp (seconds since 1970) used for key selection [0 - current]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| REEncypt (TYPE: OBJECT) - Parameter for session key re-encryption
    --|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of re-encryption, what should happen with existing keys [ADD]
    --|--|--|--|--|--|--| ADD (TYPE: KEYWORD) - Add new receiver, keep the other receiver
    --|--|--|--|--|--|--| SET (TYPE: KEYWORD) - Set new receiver, don't keep the other receiver
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically re-encryption
    --|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based decryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for decryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw decryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for salted passphrase-based decryption [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| TAG (TYPE: STRING) - The tag value for verification (only for GCM mode)
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before decryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter used for decryption (merged if not empty else written)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| FDEcode (TYPE: OVERLAY) - Additional enforced decoding [NONE]
    --|--|--|--| BASE64 (TYPE: SWITCH) - Base64 decoding (RFC4648)
    --|--|--|--| ARMor (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--| PGP (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--| BASE32 (TYPE: SWITCH) - Base32 decoding (RFC4648)
    --|--|--|--| BASE16 (TYPE: SWITCH) - Base16 decoding (RFC4648)
    --|--|--| COD (ALIAS: FDECODE) - Additional enforced decoding [NONE]
    --|--|--|--| BASE64 (TYPE: SWITCH) - Base64 decoding (RFC4648)
    --|--|--|--| ARMor (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--| PGP (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--| BASE32 (TYPE: SWITCH) - Base32 decoding (RFC4648)
    --|--|--|--| BASE16 (TYPE: SWITCH) - Base16 decoding (RFC4648)
    --|--|--| RLDeco (TYPE: SWITCH) - Activate additional record length decoding [FALSE]
    --|--|--| RECDelim (TYPE: STRING) - Delimiter used to parse end of record [NONE]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--| SUPpadding (TYPE: SWITCH) - Suppress trailing padding/equal characters
    --|--|--| PRNcontrol (TYPE: SELECTION) - Print control character handling [DETACH]
    --|--|--|--| DETach (TYPE: KEYWORD) - Manage print control character as record attribute
    --|--|--|--| RETain (TYPE: KEYWORD) - Leave print control character as part of the data record
    --|--|--|--| ERAse (TYPE: KEYWORD) - Erase the print control character from the record
    --|--|--|--| REPlace (TYPE: KEYWORD) - Replace print control characters by additional records like printed
    --|--|--| RPLffd (TYPE: NUMBER) - Replace form feeds, filling rest of page with empty records assuming n lines per page [60]
    --|--|--|--| If you type the keyword without an assignment of a value, the default (60) is used
    --|--|--| SUBsystem (TYPE: OBJECT) - Specification for FIO subsystem (only for z/OS)
    --|--|--|--| NAMe (TYPE: STRING) - Name of the subsystem (PROPERTY: ['FLAM'])
    --|--|--|--| PARm (TYPE: STRING) - Parameter list for the subsystem (comma separated) (PROPERTY: [''])
    --|--|--| FRCblk (TYPE: SWITCH) - Enforce block orientation on record oriented devices [FALSE]
    --|--|--| REMove (TYPE: SWITCH) - Remove original file after successful processing [FALSE]
    --|--|--| PLAtform (TYPE: SELECTION) - Redefine environment variable FL_PLATFORM for read operation
    --|--|--|--| WIN (TYPE: KEYWORD) - Choose Windows as platform (CRLF)
    --|--|--|--| UNX (TYPE: KEYWORD) - Choose Unix derivative as platform (LF)
    --|--|--|--| ZOS (TYPE: KEYWORD) - Choose ZOS as platform (NL)
    --|--|--|--| USS (TYPE: KEYWORD) - Choose USS of ZOS as platform (NL)
    --|--|--|--| VSE (TYPE: KEYWORD) - Choose VSE as platform (NL)
    --|--|--|--| BS2 (TYPE: KEYWORD) - Choose BS2000-OSD as platform (NL)
    --|--|--|--| MAC (TYPE: KEYWORD) - Choose MAC as platform (CR)
    --|--|--| OWNer (TYPE: STRING) - Redefine environment variable OWNERID for read operation
    --|--|--| ENVid (TYPE: STRING) - Redefine environment variable ENVID for read operation
    --|--|--| HASh (TYPE: OBJECT) - Generation or check of one way hash values of input data
    --|--|--|--| ALGo (TYPE: SELECTION) - Hash algorithm [SHA1]
    --|--|--|--|--| MD5 (TYPE: KEYWORD) - Message-Digest Algorithm 5 (128 bit)
    --|--|--|--|--| RIPEMD128 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (128 bit)
    --|--|--|--|--| RIPEMD160 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (160 bit)
    --|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 (160 bit)
    --|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (224 bit)
    --|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (256 bit)
    --|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (384 bit)
    --|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (512 bit)
    --|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (224 bit)
    --|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (256 bit)
    --|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (384 bit)
    --|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (512 bit)
    --|--|--|--|--| CRC8 (TYPE: KEYWORD) - Cyclic Redundancy Check (8 bit)
    --|--|--|--|--| CRC16 (TYPE: KEYWORD) - Cyclic Redundancy Check (16 bit)
    --|--|--|--|--| CRC24 (TYPE: KEYWORD) - Cyclic Redundancy Check (24 bit)
    --|--|--|--|--| CRC32 (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit)
    --|--|--|--|--| CRC32C (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit) Castagnoli variant
    --|--|--|--|--| CRC40 (TYPE: KEYWORD) - Cyclic Redundancy Check (40 bit)
    --|--|--|--|--| CRC64 (TYPE: KEYWORD) - Cyclic Redundancy Check (64 bit)
    --|--|--|--| CHEck (TYPE: OVERLAY) - Parameter for checksum verification
    --|--|--|--|--| VALue (TYPE: STRING) - Checksum as hex-string
    --|--|--|--|--| FILe (TYPE: STRING) - File which contains Checksum as hex-string
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--| FORmat (TYPE: SELECTION) - Define printout format [GNU]
    --|--|--|--|--| GNU (TYPE: KEYWORD) - Write output in GNU style
    --|--|--|--|--| BSD (TYPE: KEYWORD) - Write output in BSD style
    --|--|--|--|--| HEX (TYPE: KEYWORD) - Write output as hexadecimal string
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Write output as binary value (only in output file)
    --|--|--|--| CUT (TYPE: NUMBER) - Cut generated hash value, only with HEX/BIN format [0]
    --|--|--|--| OUTput (TYPE: STRING) - Name of the output file [LOG]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--| MEMber (TYPE: STRING) - Member name in GNU or BSD format [original name at read, target name at write]
    --|--|--|--| CCSid (TYPE: STRING) - Read/write BSD/GNU format in this CCSID [DEFAULT]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| BLKsiz (TYPE: NUMBER) - Block size for read operations [65536]
    --|--|--| SIGnature (TYPE: OVERLAY) - Detached signature handling
    --|--|--|--| GENeration (TYPE: OBJECT) - Signature generation
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP signature
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--| SIGHsh (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| HSHalg (ALIAS: SIGHSH) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| SIGNId (TYPE: STRING) - User ID of private key for signing
    --|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - User ID of private key for signing
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| VERification (TYPE: OBJECT) - Signature verification
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: SWITCH) - OpenPGP signature
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--| CHEck (TYPE: SWITCH) - Activate additional optional verifications [FALSE]
    --|--|--| TABle (TYPE: OBJECT) - Format data blocks in a list of rows with columns (tags, attributes, data, ...)
    --|--|--|--| METhod (TYPE: SELECTION) - Method for handling incoming matrix [AUTO]
    --|--|--|--|--| AUTo (TYPE: KEYWORD) - Use block for blocks and record for records
    --|--|--|--|--| BLOck (TYPE: KEYWORD) - Parse the blocks
    --|--|--|--|--| RECord (TYPE: KEYWORD) - Parse records
    --|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify row specifications [ORG]
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--| ROW (TYPE: OBJECT) - A set of different row/table formats that can be read
    --|--|--|--|--| NAMe (TYPE: STRING) - Logical name for the row specification (table)
    --|--|--|--|--| COLumn (TYPE: OBJECT) - Description of all columns in the row
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to identify the data portion of the column
    --|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Read a fixed length data field
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length from column specification is used]
    --|--|--|--|--|--|--|--| REMpad (TYPE: SWITCH) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--| ADDpad (ALIAS: REMPAD) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value for remove [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Read a data field prefixed with a length field
    --|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| AWLeod (TYPE: SWITCH) - Accept wrong length at the end of a row [OFF]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Read a data field with a delimiter at the end
    --|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter used to find the end of an element [SYSTEM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Accept no delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Read length and pointer formats from memory
    --|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Read a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Column name to detect the headline [COLUMN-NAME]
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set of the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - List of field enclosing characters as Unicode codepoints [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| EXCchr (TYPE: NUMBER) - Exclude from control characters as Unicode codepoint list [NONE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Apostrophe (Single quotation mark) as enclosing character
    --|--|--|--|--|--|--|--| PADchr (TYPE: NUMBER) - Binary padding character (is regarded as additional control character) [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| CASehl (TYPE: SWITCH) - Case-sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--|--| NONfld (TYPE: SWITCH) - No field enclosing character [FALSE]
    --|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Read a data field between a tag and a corresponding delimiter
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| NOCase (TYPE: SWITCH) - Case sensitive or not [OFF]
    --|--|--|--|--|--|--| XML (TYPE: OBJECT) - Read a data field from XML format
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| PREfix (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--|--| WARn (TYPE: SELECTION) - Activates different warnings [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--|--| ERRor (TYPE: SELECTION) - Activates different errors [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--| RST (TYPE: OBJECT) - Read rest up to a certain offset or end of the record/block
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset in a record or block to read a rest [0 = read up to the end]
    --|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Pre-processing of column data [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Pre-processing to mask areas in strings
    --|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Pre-processing exit for customer implementation
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts an external representation of a certain data type to a neutral FL5 element
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Converts a sequence of bytes to neutral FL5 binary data type
    --|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Converts a text string to neutral FL5 string data type
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Converts an integer representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Converts a floating point representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured data format [name]
    --|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used for optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--| CHAnge (TYPE: STRING) - Logical table name and activation of change detection for this column
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation of the content
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--| IGNRst (TYPE: SWITCH) - Ignore a remaining rest at the end of a record/row [FALSE] (only if record orientation)
    --|--|--|--|--| IGNEmp (TYPE: SWITCH) - Ignore empty rows/records [FALSE] (only if record orientation)
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify column specifications [ORG]
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--| IGNrst (TYPE: SWITCH) - Ignore a remaining rest at the end of the data [FALSE]
    --|--|--|--| ENDoft (TYPE: SWITCH) - Activate end of table handling (file per table) [FALSE]
    --|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [256KiB]
    --|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of rows/records for preallocation [128]
    --|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--| NOArch (TYPE: SWITCH) - Disable the attempt to read archives (prevent multiple opens to the same file) [FALSE]
    --|--|--| PREprocess (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| POStprocess (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--| PSTpro (ALIAS: POSTPROCESS) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--| CHAracter (TYPE: OBJECT) - Read character data from a file
    --|--|--| NET (TYPE: OVERLAY) - Network parameter for remote read access
    --|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--| FILe (TYPE: STRING) - Name/URL of file to read [''==stdin]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--| BLKsize (TYPE: NUMBER) - Block size for read operations [AUTO]
    --|--|--| RECLength (TYPE: NUMBER) - Length to activate fixed length record wrapping [0-OFF]
    --|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID [auto detection]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (auto-detect)
    --|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--| BOMUTf (TYPE: KEYWORD) - Determine the correct UTF CCSID from byte order mark (BOM)
    --|--|--|--| BOMUCs (TYPE: KEYWORD) - Determine the correct UCS CCSID from byte order mark (BOM)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (auto-detect + system/physical)
    --|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| SKIpequal (TYPE: SWITCH) - Skip conversion if formats are equal (e.g. UTF-8 to UTF-8)
    --|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--| BOM (TYPE: SWITCH) - Handle byte order change if get wrong BOM in the middle of data
    --|--|--| KEEpbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--| ENL2lf (TYPE: SWITCH) - Replace EBCDIC new line (0x15) by line feed (0x25) on input
    --|--|--| DECOde (TYPE: SELECTION) - Decode encoded data first (remove base encodings) (PROPERTY: [CMPDEC])
    --|--|--|--| NONe (TYPE: KEYWORD) - No automated decoding
    --|--|--|--| FIOdec (TYPE: KEYWORD) - Base decoding after file IO, before decryption
    --|--|--|--| CRYdec (TYPE: KEYWORD) - Base decoding after decryption, before decompression
    --|--|--|--| CMPdec (TYPE: KEYWORD) - Base decoding after decompression, before formatting if XML
    --|--|--|--| ALWays (TYPE: KEYWORD) - Always decode encoded data (like CMPDEC but also if CHAR or TEXT)
    --|--|--| DECRypt (TYPE: OVERLAY) - Decryption parameter [NONE]
    --|--|--|--| F4Pwd (TYPE: OBJECT) - FLAM password decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--| F4Kme (TYPE: OBJECT) - FLAM key management extension (FKME)
    --|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FKME ['libfkme']
    --|--|--|--|--| FUNction (TYPE: STRING) - Function name of FKME ['FKMESTD0']
    --|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase of symmetrically encrypted OpenPGP File
    --|--|--|--|--| NOSigverify (TYPE: SWITCH) - Disable signature verification [FALSE]
    --|--|--|--|--| ENCryped (TYPE: SWITCH) - Enforce an error of PGP file is not encrypted [FALSE]
    --|--|--|--|--| INTEGrity (TYPE: SWITCH) - Enforce an error if PGP file is not integrity protected [FALSE]
    --|--|--|--|--| SIGning (TYPE: SWITCH) - Enforce an error if PGP file is not signed [FALSE]
    --|--|--|--|--| INTERim (TYPE: SWITCH) - Allow interim (no plain text) results [FALSE]
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user ID for decryption (only for hidden recipients)
    --|--|--|--|--| TIMestamp (TYPE: NUMBER) - Time stamp (seconds since 1970) used for key selection [0 - current]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| REEncypt (TYPE: OBJECT) - Parameter for session key re-encryption
    --|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of re-encryption, what should happen with existing keys [ADD]
    --|--|--|--|--|--|--| ADD (TYPE: KEYWORD) - Add new receiver, keep the other receiver
    --|--|--|--|--|--|--| SET (TYPE: KEYWORD) - Set new receiver, don't keep the other receiver
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically re-encryption
    --|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based decryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for decryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw decryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for salted passphrase-based decryption [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| TAG (TYPE: STRING) - The tag value for verification (only for GCM mode)
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before decryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter used for decryption (merged if not empty else written)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| RECDelim (TYPE: STRING) - Delimiter used to parse end of record [NONE]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--| SUPpadding (TYPE: SWITCH) - Suppress trailing padding/equal characters
    --|--|--| PRNcontrol (TYPE: SELECTION) - Print control character handling [DETACH]
    --|--|--|--| DETach (TYPE: KEYWORD) - Manage print control character as record attribute
    --|--|--|--| RETain (TYPE: KEYWORD) - Leave print control character as part of the data record
    --|--|--|--| ERAse (TYPE: KEYWORD) - Erase the print control character from the record
    --|--|--|--| REPlace (TYPE: KEYWORD) - Replace print control characters by additional records like printed
    --|--|--| RPLffd (TYPE: NUMBER) - Replace form feeds, filling rest of page with empty records assuming n lines per page [60]
    --|--|--|--| If you type the keyword without an assignment of a value, the default (60) is used
    --|--|--| SUBsystem (TYPE: OBJECT) - Specification for FIO subsystem (only for z/OS)
    --|--|--|--| NAMe (TYPE: STRING) - Name of the subsystem (PROPERTY: ['FLAM'])
    --|--|--|--| PARm (TYPE: STRING) - Parameter list for the subsystem (comma separated) (PROPERTY: [''])
    --|--|--| FRCblk (TYPE: SWITCH) - Enforce block orientation on record oriented devices [FALSE]
    --|--|--| REMove (TYPE: SWITCH) - Remove original file after successful processing [FALSE]
    --|--|--| LANg (TYPE: STRING) - Redefine environment variable LANG for read operation
    --|--|--| PLAtform (TYPE: SELECTION) - Redefine environment variable FL_PLATFORM for read operation
    --|--|--|--| WIN (TYPE: KEYWORD) - Choose Windows as platform (CRLF)
    --|--|--|--| UNX (TYPE: KEYWORD) - Choose Unix derivative as platform (LF)
    --|--|--|--| ZOS (TYPE: KEYWORD) - Choose ZOS as platform (NL)
    --|--|--|--| USS (TYPE: KEYWORD) - Choose USS of ZOS as platform (NL)
    --|--|--|--| VSE (TYPE: KEYWORD) - Choose VSE as platform (NL)
    --|--|--|--| BS2 (TYPE: KEYWORD) - Choose BS2000-OSD as platform (NL)
    --|--|--|--| MAC (TYPE: KEYWORD) - Choose MAC as platform (CR)
    --|--|--| OWNer (TYPE: STRING) - Redefine environment variable OWNERID for read operation
    --|--|--| ENVid (TYPE: STRING) - Redefine environment variable ENVID for read operation
    --|--|--| HASh (TYPE: OBJECT) - Generation or check of one way hash values of input data
    --|--|--|--| ALGo (TYPE: SELECTION) - Hash algorithm [SHA1]
    --|--|--|--|--| MD5 (TYPE: KEYWORD) - Message-Digest Algorithm 5 (128 bit)
    --|--|--|--|--| RIPEMD128 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (128 bit)
    --|--|--|--|--| RIPEMD160 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (160 bit)
    --|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 (160 bit)
    --|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (224 bit)
    --|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (256 bit)
    --|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (384 bit)
    --|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (512 bit)
    --|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (224 bit)
    --|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (256 bit)
    --|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (384 bit)
    --|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (512 bit)
    --|--|--|--|--| CRC8 (TYPE: KEYWORD) - Cyclic Redundancy Check (8 bit)
    --|--|--|--|--| CRC16 (TYPE: KEYWORD) - Cyclic Redundancy Check (16 bit)
    --|--|--|--|--| CRC24 (TYPE: KEYWORD) - Cyclic Redundancy Check (24 bit)
    --|--|--|--|--| CRC32 (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit)
    --|--|--|--|--| CRC32C (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit) Castagnoli variant
    --|--|--|--|--| CRC40 (TYPE: KEYWORD) - Cyclic Redundancy Check (40 bit)
    --|--|--|--|--| CRC64 (TYPE: KEYWORD) - Cyclic Redundancy Check (64 bit)
    --|--|--|--| CHEck (TYPE: OVERLAY) - Parameter for checksum verification
    --|--|--|--|--| VALue (TYPE: STRING) - Checksum as hex-string
    --|--|--|--|--| FILe (TYPE: STRING) - File which contains Checksum as hex-string
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--| FORmat (TYPE: SELECTION) - Define printout format [GNU]
    --|--|--|--|--| GNU (TYPE: KEYWORD) - Write output in GNU style
    --|--|--|--|--| BSD (TYPE: KEYWORD) - Write output in BSD style
    --|--|--|--|--| HEX (TYPE: KEYWORD) - Write output as hexadecimal string
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Write output as binary value (only in output file)
    --|--|--|--| CUT (TYPE: NUMBER) - Cut generated hash value, only with HEX/BIN format [0]
    --|--|--|--| OUTput (TYPE: STRING) - Name of the output file [LOG]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--| MEMber (TYPE: STRING) - Member name in GNU or BSD format [original name at read, target name at write]
    --|--|--|--| CCSid (TYPE: STRING) - Read/write BSD/GNU format in this CCSID [DEFAULT]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| BLKsiz (TYPE: NUMBER) - Block size for read operations [65536]
    --|--|--| SIGnature (TYPE: OVERLAY) - Detached signature handling
    --|--|--|--| GENeration (TYPE: OBJECT) - Signature generation
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP signature
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--| SIGHsh (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| HSHalg (ALIAS: SIGHSH) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| SIGNId (TYPE: STRING) - User ID of private key for signing
    --|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - User ID of private key for signing
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| VERification (TYPE: OBJECT) - Signature verification
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: SWITCH) - OpenPGP signature
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--| CHEck (TYPE: SWITCH) - Activate additional optional verifications [FALSE]
    --|--|--| TABle (TYPE: OBJECT) - Format character blobs in a list of rows with columns (tags, attributes, data, ...)
    --|--|--|--| METhod (TYPE: SELECTION) - Method for handling incoming matrix [AUTO]
    --|--|--|--|--| AUTo (TYPE: KEYWORD) - Use block for blocks and record for records
    --|--|--|--|--| BLOck (TYPE: KEYWORD) - Parse the blocks
    --|--|--|--|--| RECord (TYPE: KEYWORD) - Parse records
    --|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify row specifications [ORG]
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--| ROW (TYPE: OBJECT) - A set of different row/table formats that can be read
    --|--|--|--|--| NAMe (TYPE: STRING) - Logical name for the row specification (table)
    --|--|--|--|--| COLumn (TYPE: OBJECT) - Description of all columns in the row
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to identify the data portion of the column
    --|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Read a fixed length data field
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length from column specification is used]
    --|--|--|--|--|--|--|--| REMpad (TYPE: SWITCH) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--| ADDpad (ALIAS: REMPAD) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value for remove [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Read a data field prefixed with a length field
    --|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| AWLeod (TYPE: SWITCH) - Accept wrong length at the end of a row [OFF]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Read a data field with a delimiter at the end
    --|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter used to find the end of an element [SYSTEM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Accept no delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Read length and pointer formats from memory
    --|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Read a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Column name to detect the headline [COLUMN-NAME]
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set of the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - List of field enclosing characters as Unicode codepoints [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| EXCchr (TYPE: NUMBER) - Exclude from control characters as Unicode codepoint list [NONE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Apostrophe (Single quotation mark) as enclosing character
    --|--|--|--|--|--|--|--| PADchr (TYPE: NUMBER) - Binary padding character (is regarded as additional control character) [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| CASehl (TYPE: SWITCH) - Case-sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--|--| NONfld (TYPE: SWITCH) - No field enclosing character [FALSE]
    --|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Read a data field between a tag and a corresponding delimiter
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| NOCase (TYPE: SWITCH) - Case sensitive or not [OFF]
    --|--|--|--|--|--|--| XML (TYPE: OBJECT) - Read a data field from XML format
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| PREfix (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--|--| WARn (TYPE: SELECTION) - Activates different warnings [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--|--| ERRor (TYPE: SELECTION) - Activates different errors [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--| RST (TYPE: OBJECT) - Read rest up to a certain offset or end of the record/block
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset in a record or block to read a rest [0 = read up to the end]
    --|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Pre-processing of column data [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Pre-processing to mask areas in strings
    --|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Pre-processing exit for customer implementation
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts an external representation of a certain data type to a neutral FL5 element
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Converts a sequence of bytes to neutral FL5 binary data type
    --|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Converts a text string to neutral FL5 string data type
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Converts an integer representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Converts a floating point representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured data format [name]
    --|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used for optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--| CHAnge (TYPE: STRING) - Logical table name and activation of change detection for this column
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation of the content
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--| IGNRst (TYPE: SWITCH) - Ignore a remaining rest at the end of a record/row [FALSE] (only if record orientation)
    --|--|--|--|--| IGNEmp (TYPE: SWITCH) - Ignore empty rows/records [FALSE] (only if record orientation)
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify column specifications [ORG]
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--| IGNrst (TYPE: SWITCH) - Ignore a remaining rest at the end of the data [FALSE]
    --|--|--|--| ENDoft (TYPE: SWITCH) - Activate end of table handling (file per table) [FALSE]
    --|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [256KiB]
    --|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of rows/records for preallocation [128]
    --|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--| NOArch (TYPE: SWITCH) - Disable the attempt to read archives (prevent multiple opens to the same file) [FALSE]
    --|--|--| PREprocess (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| POStprocess (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--| PSTpro (ALIAS: POSTPROCESS) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--| TEXt (TYPE: OBJECT) - Read text data from a file
    --|--|--| NET (TYPE: OVERLAY) - Network parameter for remote read access
    --|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--| FILe (TYPE: STRING) - Name/URL of file to read [''==stdin]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--| BLKsize (TYPE: NUMBER) - Block size for read operations [AUTO]
    --|--|--| REClength (TYPE: NUMBER) - Maximum record length (Host) / line length (Unix/Win) for text parsing [512]
    --|--|--| SUPtws (TYPE: SWITCH) - Suppress trailing whitespaces [FALSE]
    --|--|--| NELdlm (TYPE: SWITCH) - Activate NEL (0x85) as delimiter for ASCII character sets [FALSE]
    --|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID [auto detection]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (auto-detect)
    --|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--| BOMUTf (TYPE: KEYWORD) - Determine the correct UTF CCSID from byte order mark (BOM)
    --|--|--|--| BOMUCs (TYPE: KEYWORD) - Determine the correct UCS CCSID from byte order mark (BOM)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (auto-detect + system/physical)
    --|--|--| CHRMode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| SKIpequal (TYPE: SWITCH) - Skip conversion if formats are equal (e.g. UTF-8 to UTF-8)
    --|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--| BOM (TYPE: SWITCH) - Handle byte order change if get wrong BOM in the middle of data
    --|--|--| KEEpbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--| ENL2lf (TYPE: SWITCH) - Replace EBCDIC new line (0x15) by line feed (0x25) on input
    --|--|--| CONvbin (TYPE: SWITCH) - Don't skip character conversion if binary data is detected [FALSE]
    --|--|--| RPLffd (TYPE: NUMBER) - Replace form feeds, filling rest of page with blank lines assuming n lines per page [60]
    --|--|--|--| If you type the keyword without an assignment of a value, the default (60) is used
    --|--|--| PADchar (TYPE: NUMBER) - Padding character to be regarded as additional delimiter [0x00]
    --|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--| DECOde (TYPE: SELECTION) - Decode encoded data first (remove base encodings) (PROPERTY: [CMPDEC])
    --|--|--|--| NONe (TYPE: KEYWORD) - No automated decoding
    --|--|--|--| FIOdec (TYPE: KEYWORD) - Base decoding after file IO, before decryption
    --|--|--|--| CRYdec (TYPE: KEYWORD) - Base decoding after decryption, before decompression
    --|--|--|--| CMPdec (TYPE: KEYWORD) - Base decoding after decompression, before formatting if XML
    --|--|--|--| ALWays (TYPE: KEYWORD) - Always decode encoded data (like CMPDEC but also if TEXT)
    --|--|--| DECRypt (TYPE: OVERLAY) - Decryption parameter [NONE]
    --|--|--|--| F4Pwd (TYPE: OBJECT) - FLAM password decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--| F4Kme (TYPE: OBJECT) - FLAM key management extension (FKME)
    --|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FKME ['libfkme']
    --|--|--|--|--| FUNction (TYPE: STRING) - Function name of FKME ['FKMESTD0']
    --|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase of symmetrically encrypted OpenPGP File
    --|--|--|--|--| NOSigverify (TYPE: SWITCH) - Disable signature verification [FALSE]
    --|--|--|--|--| ENCryped (TYPE: SWITCH) - Enforce an error of PGP file is not encrypted [FALSE]
    --|--|--|--|--| INTEGrity (TYPE: SWITCH) - Enforce an error if PGP file is not integrity protected [FALSE]
    --|--|--|--|--| SIGning (TYPE: SWITCH) - Enforce an error if PGP file is not signed [FALSE]
    --|--|--|--|--| INTERim (TYPE: SWITCH) - Allow interim (no plain text) results [FALSE]
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user ID for decryption (only for hidden recipients)
    --|--|--|--|--| TIMestamp (TYPE: NUMBER) - Time stamp (seconds since 1970) used for key selection [0 - current]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| REEncypt (TYPE: OBJECT) - Parameter for session key re-encryption
    --|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of re-encryption, what should happen with existing keys [ADD]
    --|--|--|--|--|--|--| ADD (TYPE: KEYWORD) - Add new receiver, keep the other receiver
    --|--|--|--|--|--|--| SET (TYPE: KEYWORD) - Set new receiver, don't keep the other receiver
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically re-encryption
    --|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based decryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for decryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw decryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for salted passphrase-based decryption [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| TAG (TYPE: STRING) - The tag value for verification (only for GCM mode)
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before decryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter used for decryption (merged if not empty else written)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| PRNcontrol (TYPE: SELECTION) - Print control character handling [DETACH]
    --|--|--|--| DETach (TYPE: KEYWORD) - Manage print control character as record attribute
    --|--|--|--| RETain (TYPE: KEYWORD) - Leave print control character as part of the data record
    --|--|--|--| ERAse (TYPE: KEYWORD) - Erase the print control character from the record
    --|--|--|--| REPlace (TYPE: KEYWORD) - Replace print control characters by additional records like printed
    --|--|--| SUBsystem (TYPE: OBJECT) - Specification for FIO subsystem (only for z/OS)
    --|--|--|--| NAMe (TYPE: STRING) - Name of the subsystem (PROPERTY: ['FLAM'])
    --|--|--|--| PARm (TYPE: STRING) - Parameter list for the subsystem (comma separated) (PROPERTY: [''])
    --|--|--| FRCblk (TYPE: SWITCH) - Enforce block orientation on record oriented devices [FALSE]
    --|--|--| REMove (TYPE: SWITCH) - Remove original file after successful processing [FALSE]
    --|--|--| BINerror (TYPE: SWITCH) - Enforce an error if binary data detected [FALSE]
    --|--|--| CHRError (TYPE: SWITCH) - Enforce an error if character data without delimiter detected [FALSE]
    --|--|--| LANg (TYPE: STRING) - Redefine environment variable LANG for read operation
    --|--|--| PLAtform (TYPE: SELECTION) - Redefine environment variable FL_PLATFORM for read operation
    --|--|--|--| WIN (TYPE: KEYWORD) - Choose Windows as platform (CRLF)
    --|--|--|--| UNX (TYPE: KEYWORD) - Choose Unix derivative as platform (LF)
    --|--|--|--| ZOS (TYPE: KEYWORD) - Choose ZOS as platform (NL)
    --|--|--|--| USS (TYPE: KEYWORD) - Choose USS of ZOS as platform (NL)
    --|--|--|--| VSE (TYPE: KEYWORD) - Choose VSE as platform (NL)
    --|--|--|--| BS2 (TYPE: KEYWORD) - Choose BS2000-OSD as platform (NL)
    --|--|--|--| MAC (TYPE: KEYWORD) - Choose MAC as platform (CR)
    --|--|--| OWNer (TYPE: STRING) - Redefine environment variable OWNERID for read operation
    --|--|--| ENVid (TYPE: STRING) - Redefine environment variable ENVID for read operation
    --|--|--| HASh (TYPE: OBJECT) - Generation or check of one way hash values of input data
    --|--|--|--| ALGo (TYPE: SELECTION) - Hash algorithm [SHA1]
    --|--|--|--|--| MD5 (TYPE: KEYWORD) - Message-Digest Algorithm 5 (128 bit)
    --|--|--|--|--| RIPEMD128 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (128 bit)
    --|--|--|--|--| RIPEMD160 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (160 bit)
    --|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 (160 bit)
    --|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (224 bit)
    --|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (256 bit)
    --|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (384 bit)
    --|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (512 bit)
    --|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (224 bit)
    --|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (256 bit)
    --|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (384 bit)
    --|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (512 bit)
    --|--|--|--|--| CRC8 (TYPE: KEYWORD) - Cyclic Redundancy Check (8 bit)
    --|--|--|--|--| CRC16 (TYPE: KEYWORD) - Cyclic Redundancy Check (16 bit)
    --|--|--|--|--| CRC24 (TYPE: KEYWORD) - Cyclic Redundancy Check (24 bit)
    --|--|--|--|--| CRC32 (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit)
    --|--|--|--|--| CRC32C (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit) Castagnoli variant
    --|--|--|--|--| CRC40 (TYPE: KEYWORD) - Cyclic Redundancy Check (40 bit)
    --|--|--|--|--| CRC64 (TYPE: KEYWORD) - Cyclic Redundancy Check (64 bit)
    --|--|--|--| CHEck (TYPE: OVERLAY) - Parameter for checksum verification
    --|--|--|--|--| VALue (TYPE: STRING) - Checksum as hex-string
    --|--|--|--|--| FILe (TYPE: STRING) - File which contains Checksum as hex-string
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--| FORmat (TYPE: SELECTION) - Define printout format [GNU]
    --|--|--|--|--| GNU (TYPE: KEYWORD) - Write output in GNU style
    --|--|--|--|--| BSD (TYPE: KEYWORD) - Write output in BSD style
    --|--|--|--|--| HEX (TYPE: KEYWORD) - Write output as hexadecimal string
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Write output as binary value (only in output file)
    --|--|--|--| CUT (TYPE: NUMBER) - Cut generated hash value, only with HEX/BIN format [0]
    --|--|--|--| OUTput (TYPE: STRING) - Name of the output file [LOG]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--| MEMber (TYPE: STRING) - Member name in GNU or BSD format [original name at read, target name at write]
    --|--|--|--| CCSid (TYPE: STRING) - Read/write BSD/GNU format in this CCSID [DEFAULT]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| BLKsiz (TYPE: NUMBER) - Block size for read operations [65536]
    --|--|--| SIGnature (TYPE: OVERLAY) - Detached signature handling
    --|--|--|--| GENeration (TYPE: OBJECT) - Signature generation
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP signature
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--| SIGHsh (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| HSHalg (ALIAS: SIGHSH) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| SIGNId (TYPE: STRING) - User ID of private key for signing
    --|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - User ID of private key for signing
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| VERification (TYPE: OBJECT) - Signature verification
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: SWITCH) - OpenPGP signature
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--| CHEck (TYPE: SWITCH) - Activate additional optional verifications [FALSE]
    --|--|--| TABle (TYPE: OBJECT) - Split text records in columns (tags, attributes, data, ...)
    --|--|--|--| METhod (TYPE: SELECTION) - Method for handling incoming matrix [AUTO]
    --|--|--|--|--| AUTo (TYPE: KEYWORD) - Use block for blocks and record for records
    --|--|--|--|--| BLOck (TYPE: KEYWORD) - Parse the blocks
    --|--|--|--|--| RECord (TYPE: KEYWORD) - Parse records
    --|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify row specifications [ORG]
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--| ROW (TYPE: OBJECT) - A set of different row/table formats that can be read
    --|--|--|--|--| NAMe (TYPE: STRING) - Logical name for the row specification (table)
    --|--|--|--|--| COLumn (TYPE: OBJECT) - Description of all columns in the row
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to identify the data portion of the column
    --|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Read a fixed length data field
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length from column specification is used]
    --|--|--|--|--|--|--|--| REMpad (TYPE: SWITCH) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--| ADDpad (ALIAS: REMPAD) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value for remove [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Read a data field prefixed with a length field
    --|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| AWLeod (TYPE: SWITCH) - Accept wrong length at the end of a row [OFF]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Read a data field with a delimiter at the end
    --|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter used to find the end of an element [SYSTEM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Accept no delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Read length and pointer formats from memory
    --|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Read a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Column name to detect the headline [COLUMN-NAME]
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set of the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - List of field enclosing characters as Unicode codepoints [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| EXCchr (TYPE: NUMBER) - Exclude from control characters as Unicode codepoint list [NONE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Apostrophe (Single quotation mark) as enclosing character
    --|--|--|--|--|--|--|--| PADchr (TYPE: NUMBER) - Binary padding character (is regarded as additional control character) [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| CASehl (TYPE: SWITCH) - Case-sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--|--| NONfld (TYPE: SWITCH) - No field enclosing character [FALSE]
    --|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Read a data field between a tag and a corresponding delimiter
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| NOCase (TYPE: SWITCH) - Case sensitive or not [OFF]
    --|--|--|--|--|--|--| XML (TYPE: OBJECT) - Read a data field from XML format
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| PREfix (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--|--| WARn (TYPE: SELECTION) - Activates different warnings [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--|--| ERRor (TYPE: SELECTION) - Activates different errors [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--| RST (TYPE: OBJECT) - Read rest up to a certain offset or end of the record/block
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset in a record or block to read a rest [0 = read up to the end]
    --|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Pre-processing of column data [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Pre-processing to mask areas in strings
    --|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Pre-processing exit for customer implementation
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts an external representation of a certain data type to a neutral FL5 element
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Converts a sequence of bytes to neutral FL5 binary data type
    --|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Converts a text string to neutral FL5 string data type
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Converts an integer representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Converts a floating point representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured data format [name]
    --|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used for optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--| CHAnge (TYPE: STRING) - Logical table name and activation of change detection for this column
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation of the content
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--| IGNRst (TYPE: SWITCH) - Ignore a remaining rest at the end of a record/row [FALSE] (only if record orientation)
    --|--|--|--|--| IGNEmp (TYPE: SWITCH) - Ignore empty rows/records [FALSE] (only if record orientation)
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify column specifications [ORG]
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--| IGNrst (TYPE: SWITCH) - Ignore a remaining rest at the end of the data [FALSE]
    --|--|--|--| ENDoft (TYPE: SWITCH) - Activate end of table handling (file per table) [FALSE]
    --|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [256KiB]
    --|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of rows/records for preallocation [128]
    --|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--| NOArch (TYPE: SWITCH) - Disable the attempt to read archives (prevent multiple opens to the same file) [FALSE]
    --|--|--| PREprocess (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| POStprocess (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--| PSTpro (ALIAS: POSTPROCESS) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--| XML (TYPE: OBJECT) - Read XML data from a file
    --|--|--| NET (TYPE: OVERLAY) - Network parameter for remote read access
    --|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--| FILe (TYPE: STRING) - Name/URL of file to read [''==stdin]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--| BLKsize (TYPE: NUMBER) - Block size for read operations [AUTO]
    --|--|--| NOCmnt (TYPE: SWITCH) - Ignore XML comments [FALSE]
    --|--|--| NODFlt (TYPE: SWITCH) - Ignore XML default elements (i.e. whitespace before/after root tag) [FALSE]
    --|--|--| NOEmpd (TYPE: SWITCH) - Ignore XML empty/whitespace data elements (not in CDATA section) [FALSE]
    --|--|--| ADDemp (TYPE: SWITCH) - Add an empty XML data element if end tag follows direct a start tag [FALSE]
    --|--|--| NOPins (TYPE: SWITCH) - Ignore XML processing instructions [FALSE]
    --|--|--| NODTd (TYPE: SWITCH) - Ignore XML document type definitions[FALSE]
    --|--|--| CCData (TYPE: SWITCH) - Collect CDATA to simple data elements [FALSE]
    --|--|--| DATlen (TYPE: NUMBER) - Minimum length to collect data elements in one element [1024]
    --|--|--| LENerr (TYPE: SWITCH) - Return an error if minimum data element length exceeded [FALSE]
    --|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID [no character conversion, UTF-8/US-ASCII expected]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (auto-detect)
    --|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--| BOMUTf (TYPE: KEYWORD) - Determine the correct UTF CCSID from byte order mark (BOM)
    --|--|--|--| BOMUCs (TYPE: KEYWORD) - Determine the correct UCS CCSID from byte order mark (BOM)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (auto-detect + system/physical)
    --|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| SKIpequal (TYPE: SWITCH) - Skip conversion if formats are equal (e.g. UTF-8 to UTF-8)
    --|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--| BOM (TYPE: SWITCH) - Handle byte order change if get wrong BOM in the middle of data
    --|--|--| KEEpbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--| ENL2lf (TYPE: SWITCH) - Replace EBCDIC new line (0x15) by line feed (0x25) on input
    --|--|--| RPLffd (TYPE: NUMBER) - Replace form feeds, filling rest of page with blank lines assuming n lines per page [60]
    --|--|--|--| If you type the keyword without an assignment of a value, the default (60) is used
    --|--|--| DECrypt (TYPE: OVERLAY) - Decryption parameter [NONE]
    --|--|--|--| F4Pwd (TYPE: OBJECT) - FLAM password decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--| F4Kme (TYPE: OBJECT) - FLAM key management extension (FKME)
    --|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FKME ['libfkme']
    --|--|--|--|--| FUNction (TYPE: STRING) - Function name of FKME ['FKMESTD0']
    --|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase of symmetrically encrypted OpenPGP File
    --|--|--|--|--| NOSigverify (TYPE: SWITCH) - Disable signature verification [FALSE]
    --|--|--|--|--| ENCryped (TYPE: SWITCH) - Enforce an error of PGP file is not encrypted [FALSE]
    --|--|--|--|--| INTEGrity (TYPE: SWITCH) - Enforce an error if PGP file is not integrity protected [FALSE]
    --|--|--|--|--| SIGning (TYPE: SWITCH) - Enforce an error if PGP file is not signed [FALSE]
    --|--|--|--|--| INTERim (TYPE: SWITCH) - Allow interim (no plain text) results [FALSE]
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user ID for decryption (only for hidden recipients)
    --|--|--|--|--| TIMestamp (TYPE: NUMBER) - Time stamp (seconds since 1970) used for key selection [0 - current]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| REEncypt (TYPE: OBJECT) - Parameter for session key re-encryption
    --|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of re-encryption, what should happen with existing keys [ADD]
    --|--|--|--|--|--|--| ADD (TYPE: KEYWORD) - Add new receiver, keep the other receiver
    --|--|--|--|--|--|--| SET (TYPE: KEYWORD) - Set new receiver, don't keep the other receiver
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically re-encryption
    --|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based decryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for decryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw decryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for salted passphrase-based decryption [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| TAG (TYPE: STRING) - The tag value for verification (only for GCM mode)
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before decryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter used for decryption (merged if not empty else written)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| SUBsystem (TYPE: OBJECT) - Specification for FIO subsystem (only for z/OS)
    --|--|--|--| NAMe (TYPE: STRING) - Name of the subsystem (PROPERTY: ['FLAM'])
    --|--|--|--| PARm (TYPE: STRING) - Parameter list for the subsystem (comma separated) (PROPERTY: [''])
    --|--|--| FRCblk (TYPE: SWITCH) - Enforce block orientation on record oriented devices [FALSE]
    --|--|--| REMove (TYPE: SWITCH) - Remove original file after successful processing [FALSE]
    --|--|--| LANg (TYPE: STRING) - Redefine environment variable LANG for read operation
    --|--|--| PLAtform (TYPE: SELECTION) - Redefine environment variable FL_PLATFORM for read operation
    --|--|--|--| WIN (TYPE: KEYWORD) - Choose Windows as platform (CRLF)
    --|--|--|--| UNX (TYPE: KEYWORD) - Choose Unix derivative as platform (LF)
    --|--|--|--| ZOS (TYPE: KEYWORD) - Choose ZOS as platform (NL)
    --|--|--|--| USS (TYPE: KEYWORD) - Choose USS of ZOS as platform (NL)
    --|--|--|--| VSE (TYPE: KEYWORD) - Choose VSE as platform (NL)
    --|--|--|--| BS2 (TYPE: KEYWORD) - Choose BS2000-OSD as platform (NL)
    --|--|--|--| MAC (TYPE: KEYWORD) - Choose MAC as platform (CR)
    --|--|--| OWNer (TYPE: STRING) - Redefine environment variable OWNERID for read operation
    --|--|--| ENVid (TYPE: STRING) - Redefine environment variable ENVID for read operation
    --|--|--| HASh (TYPE: OBJECT) - Generation or check  of one way hash values of input data
    --|--|--|--| ALGo (TYPE: SELECTION) - Hash algorithm [SHA1]
    --|--|--|--|--| MD5 (TYPE: KEYWORD) - Message-Digest Algorithm 5 (128 bit)
    --|--|--|--|--| RIPEMD128 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (128 bit)
    --|--|--|--|--| RIPEMD160 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (160 bit)
    --|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 (160 bit)
    --|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (224 bit)
    --|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (256 bit)
    --|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (384 bit)
    --|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (512 bit)
    --|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (224 bit)
    --|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (256 bit)
    --|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (384 bit)
    --|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (512 bit)
    --|--|--|--|--| CRC8 (TYPE: KEYWORD) - Cyclic Redundancy Check (8 bit)
    --|--|--|--|--| CRC16 (TYPE: KEYWORD) - Cyclic Redundancy Check (16 bit)
    --|--|--|--|--| CRC24 (TYPE: KEYWORD) - Cyclic Redundancy Check (24 bit)
    --|--|--|--|--| CRC32 (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit)
    --|--|--|--|--| CRC32C (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit) Castagnoli variant
    --|--|--|--|--| CRC40 (TYPE: KEYWORD) - Cyclic Redundancy Check (40 bit)
    --|--|--|--|--| CRC64 (TYPE: KEYWORD) - Cyclic Redundancy Check (64 bit)
    --|--|--|--| CHEck (TYPE: OVERLAY) - Parameter for checksum verification
    --|--|--|--|--| VALue (TYPE: STRING) - Checksum as hex-string
    --|--|--|--|--| FILe (TYPE: STRING) - File which contains Checksum as hex-string
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--| FORmat (TYPE: SELECTION) - Define printout format [GNU]
    --|--|--|--|--| GNU (TYPE: KEYWORD) - Write output in GNU style
    --|--|--|--|--| BSD (TYPE: KEYWORD) - Write output in BSD style
    --|--|--|--|--| HEX (TYPE: KEYWORD) - Write output as hexadecimal string
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Write output as binary value (only in output file)
    --|--|--|--| CUT (TYPE: NUMBER) - Cut generated hash value, only with HEX/BIN format [0]
    --|--|--|--| OUTput (TYPE: STRING) - Name of the output file [LOG]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--| MEMber (TYPE: STRING) - Member name in GNU or BSD format [original name at read, target name at write]
    --|--|--|--| CCSid (TYPE: STRING) - Read/write BSD/GNU format in this CCSID [DEFAULT]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| BLKsiz (TYPE: NUMBER) - Block size for read operations [65536]
    --|--|--| SIGnature (TYPE: OVERLAY) - Detached signature handling
    --|--|--|--| GENeration (TYPE: OBJECT) - Signature generation
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP signature
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--| SIGHsh (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| HSHalg (ALIAS: SIGHSH) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| SIGNId (TYPE: STRING) - User ID of private key for signing
    --|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - User ID of private key for signing
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| VERification (TYPE: OBJECT) - Signature verification
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: SWITCH) - OpenPGP signature
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--| CHEck (TYPE: SWITCH) - Activate additional optional verifications [FALSE]
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--| NOArch (TYPE: SWITCH) - Disable the attempt to read archives (prevent multiple opens to the same file) [FALSE]
    --|--|--| PREprocess (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| POStprocess (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--| PSTpro (ALIAS: POSTPROCESS) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--| RECord (TYPE: OBJECT) - Read records from a file
    --|--|--| NET (TYPE: OVERLAY) - Network parameter for remote read access
    --|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--| FILe (TYPE: STRING) - Name/URL of file to read [''==stdin]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--| RECMode (TYPE: SELECTION) - Mode used to read records [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop if record too long
    --|--|--|--| CUT (TYPE: KEYWORD) - Cut if record too long
    --|--|--|--| WRAp (TYPE: KEYWORD) - Wrap if record too long
    --|--|--|--| SKIp (TYPE: KEYWORD) - Skip if record too long
    --|--|--| PRNcontrol (TYPE: SELECTION) - Print control character handling [DETACH]
    --|--|--|--| DETach (TYPE: KEYWORD) - Manage print control character as record attribute
    --|--|--|--| RETain (TYPE: KEYWORD) - Leave print control character as part of the data record
    --|--|--|--| ERAse (TYPE: KEYWORD) - Erase the print control character from the record
    --|--|--|--| REPlace (TYPE: KEYWORD) - Replace print control characters by additional records like printed
    --|--|--| RPLffd (TYPE: NUMBER) - Replace form feeds, filling rest of page with empty records assuming n lines per page [60]
    --|--|--|--| If you type the keyword without an assignment of a value, the default (60) is used
    --|--|--| SUPpadding (TYPE: SWITCH) - Suppress trailing padding characters (useful for fixed-length records)
    --|--|--| PADcharacter (TYPE: STRING) - Define padding character for suppression [automatic]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--| ORGanization (TYPE: SELECTION) - File organization [catalog/SEQ]
    --|--|--|--| SEQ (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--| PS (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--| LIB (TYPE: KEYWORD) - Library (ZOS-PDSE)
    --|--|--|--| PDS (TYPE: KEYWORD) - Partitioned data set (ZOS-PDS)
    --|--|--|--| USS (TYPE: KEYWORD) - UNIX files (path based)
    --|--|--|--| EDS (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--| ESDs (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--| KDS (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--| KSDs (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--| RDS (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--| RRDs (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--| BLKsize (TYPE: NUMBER) - Block size for read operations [catalog/AUTO]
    --|--|--| RECFormat (TYPE: SELECTION) - Record format for read operation [catalog/VAR]
    --|--|--|--| NONe (TYPE: KEYWORD) - No format defined
    --|--|--|--| BIN (TYPE: KEYWORD) - Open - Binary (undefined) data (only the last record are shorter then record length)
    --|--|--|--| TXT (TYPE: KEYWORD) - Open - Text data with standard delimiter (result is a stripped variable length records)
    --|--|--|--| TXT-Asa (TYPE: KEYWORD) - Open - Text data with standard delimiter and ASA byte in front (result variable length records with ASA attribute)
    --|--|--|--| TXT-Mcc (TYPE: KEYWORD) - Open - Text data with standard delimiter and MCC byte in front (result variable length records with MCC attribute)
    --|--|--|--| DLM (TYPE: KEYWORD) - Open - Records separated by a special delimiter with the result of variable length records
    --|--|--|--| DLM-Asa (TYPE: KEYWORD) - Open - ASA records separated by a special delimiter with the result of variable length records
    --|--|--|--| DLM-Mcc (TYPE: KEYWORD) - Open - MCC records separated by a special delimiter with the result of variable length records
    --|--|--|--| VAR (TYPE: KEYWORD) - Open - Variable length record (if necessary define length format)
    --|--|--|--| VAR-Asa (TYPE: KEYWORD) - Open - Variable length record with ASA print control character (if necessary define length format)
    --|--|--|--| VAR-Mcc (TYPE: KEYWORD) - Open - Variable length record with machine print control codes (if necessary define length format)
    --|--|--|--| FIX (TYPE: KEYWORD) - Open - Fixed-length record (file size = N * record length)
    --|--|--|--| FIX-Asa (TYPE: KEYWORD) - Open - Fixed-length record with ASA print control character (file size = N * (record length + 1))
    --|--|--|--| FIX-Mcc (TYPE: KEYWORD) - Open - Fixed-length record with machine print control codes (file size = N * (record length + 1))
    --|--|--|--| VAR-REL (TYPE: KEYWORD) - Open - Variable relative record (if necessary define length format)
    --|--|--|--| VAR-REL-Asa (TYPE: KEYWORD) - Open - Variable relative record with ASA print control character (if necessary define length format)
    --|--|--|--| VAR-REL-Mcc (TYPE: KEYWORD) - Open - Variable relative record with machine print control codes (if necessary define length format)
    --|--|--|--| FIX-REL (TYPE: KEYWORD) - Open - Fix relative record (file size = N * (record length + 8))
    --|--|--|--| FIX-REL-Asa (TYPE: KEYWORD) - Open - Fix relative record with ASA print control character (file size = N * (record length + 9))
    --|--|--|--| FIX-REL-Mcc (TYPE: KEYWORD) - Open - Fix relative record with machine print control codes (file size = N * (record length + 9))
    --|--|--|--| F (TYPE: KEYWORD) - Host - Fixed-length, unblocked
    --|--|--|--| FA (TYPE: KEYWORD) - Host - Fixed-length, unblocked, ASA print control characters
    --|--|--|--| FM (TYPE: KEYWORD) - Host - Fixed-length, unblocked, machine print control codes
    --|--|--|--| FS (TYPE: KEYWORD) - Host - Fixed-length, standard
    --|--|--|--| FSA (TYPE: KEYWORD) - Host - Fixed-length, standard, ASA print control characters
    --|--|--|--| FSM (TYPE: KEYWORD) - Host - Fixed-length, standard, machine print control codes
    --|--|--|--| FB (TYPE: KEYWORD) - Host - Fixed-length, blocked
    --|--|--|--| FBA (TYPE: KEYWORD) - Host - Fixed-length, blocked, ASA print control characters
    --|--|--|--| FBM (TYPE: KEYWORD) - Host - Fixed-length, blocked, machine print control codes
    --|--|--|--| FBS (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard
    --|--|--|--| FBSA (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, ASA print control characters
    --|--|--|--| FBSM (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, machine print control codes
    --|--|--|--| FE (TYPE: KEYWORD) - Host - Fixed-length, ESDS
    --|--|--|--| FEA (TYPE: KEYWORD) - Host - Fixed-length, ESDS, ASA print control characters
    --|--|--|--| FEM (TYPE: KEYWORD) - Host - Fixed-length, ESDS, machine print control codes
    --|--|--|--| FK (TYPE: KEYWORD) - Host - Fixed-length, KSDS
    --|--|--|--| FKA (TYPE: KEYWORD) - Host - Fixed-length, KSDS, ASA print control characters
    --|--|--|--| FKM (TYPE: KEYWORD) - Host - Fixed-length, KSDS, machine print control codes
    --|--|--|--| FR (TYPE: KEYWORD) - Host - Fixed-length, RRDS
    --|--|--|--| FRA (TYPE: KEYWORD) - Host - Fixed-length, RRDS, ASA print control characters
    --|--|--|--| FRM (TYPE: KEYWORD) - Host - Fixed-length, RRDS, machine print control codes
    --|--|--|--| U (TYPE: KEYWORD) - Host - Undefined-length
    --|--|--|--| UA (TYPE: KEYWORD) - Host - Undefined-length, ASA print control characters
    --|--|--|--| UM (TYPE: KEYWORD) - Host - Undefined-length, machine print control codes
    --|--|--|--| V (TYPE: KEYWORD) - Host - Variable
    --|--|--|--| VA (TYPE: KEYWORD) - Host - Variable, ASA print control characters
    --|--|--|--| VM (TYPE: KEYWORD) - Host - Variable, machine print control codes
    --|--|--|--| VS (TYPE: KEYWORD) - Host - Variable, spanned
    --|--|--|--| VSA (TYPE: KEYWORD) - Host - Variable, spanned, ASA print control characters
    --|--|--|--| VSM (TYPE: KEYWORD) - Host - Variable, spanned, machine print control codes
    --|--|--|--| VB (TYPE: KEYWORD) - Host - Variable, blocked
    --|--|--|--| VBA (TYPE: KEYWORD) - Host - Variable, blocked, ASA print control characters
    --|--|--|--| VBM (TYPE: KEYWORD) - Host - Variable, blocked, machine print control codes
    --|--|--|--| VBS (TYPE: KEYWORD) - Host - Variable, blocked, spanned
    --|--|--|--| VBSA (TYPE: KEYWORD) - Host - Variable, blocked, spanned, ASA print control characters
    --|--|--|--| VBSM (TYPE: KEYWORD) - Host - Variable, blocked, spanned, machine print control codes
    --|--|--|--| VE (TYPE: KEYWORD) - Host - Variable, ESDS
    --|--|--|--| VEA (TYPE: KEYWORD) - Host - Variable, ESDS, ASA print control characters
    --|--|--|--| VEM (TYPE: KEYWORD) - Host - Variable, ESDS, machine print control codes
    --|--|--|--| VK (TYPE: KEYWORD) - Host - Variable, KSDS
    --|--|--|--| VKA (TYPE: KEYWORD) - Host - Variable, KSDS, ASA print control characters
    --|--|--|--| VKM (TYPE: KEYWORD) - Host - Variable, KSDS, machine print control codes
    --|--|--|--| VR (TYPE: KEYWORD) - Host - Variable, RRDS
    --|--|--|--| VRA (TYPE: KEYWORD) - Host - Variable, RRDS, ASA print control characters
    --|--|--|--| VRM (TYPE: KEYWORD) - Host - Variable, RRDS, machine print control codes
    --|--|--|--| ORG (TYPE: KEYWORD) - Use original record format as default (like none)
    --|--|--| RECLength (TYPE: NUMBER) - Maximum record length for read operation [catalog/512]
    --|--|--| RECDelim (TYPE: STRING) - Delimiter used to define end of record (if RECF=DLM used)
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--| RECCount (TYPE: NUMBER) - Amount of records handled in one read operation [catalog/128]
    --|--|--| LENformat (TYPE: OVERLAY) - Format of the length field for open platforms [word]
    --|--|--|--| INTeger (TYPE: OBJECT) - Use integer format for the length field
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| WIDth (TYPE: NUMBER) - Bit width/rate [B32]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| U16 (TYPE: KEYWORD) - 16 bit unsigned integer
    --|--|--|--|--|--| U32 (TYPE: KEYWORD) - 32 bit unsigned integer
    --|--|--|--|--|--| U64 (TYPE: KEYWORD) - 64 bit unsigned integer
    --|--|--|--|--| INClude (TYPE: SWITCH) - Include length field in length value [OFF]
    --|--|--|--| STRing (TYPE: OBJECT) - Use string format for the length field
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use default system code page
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use ASCII (UTF-8) code page
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use EBCDIC code page
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use real local code page
    --|--|--|--|--| COUnt (TYPE: NUMBER) - Character count [C06]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| C04 (TYPE: KEYWORD) - 4 character/digits
    --|--|--|--|--|--| C05 (TYPE: KEYWORD) - 5 character/digits
    --|--|--|--|--|--| C06 (TYPE: KEYWORD) - 6 character/digits
    --|--|--|--|--| BASe (TYPE: NUMBER) - String base [B10]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--| INClude (TYPE: SWITCH) - Include length field in length value [OFF]
    --|--|--|--| BCD (TYPE: OBJECT) - Use BCD format for the length field
    --|--|--|--|--| WIDth (TYPE: NUMBER) - Bit width/rate [B32]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| U16 (TYPE: KEYWORD) - 16 bit unsigned BCD (POV with 4 digits)
    --|--|--|--|--|--| U24 (TYPE: KEYWORD) - 24 bit unsigned BCD (POV with 6 digits)
    --|--|--|--|--|--| U32 (TYPE: KEYWORD) - 32 bit unsigned BCD (POV with 8 digits)
    --|--|--|--|--| INClude (TYPE: SWITCH) - Include length field in length value [OFF]
    --|--|--|--| HOSt (TYPE: OBJECT) - Use host format (LLxx) for the length field
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order [BIG ENDIAN] for first 16 Bit
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| EXClude (TYPE: SWITCH) - Record length field not part of the length value [OFF]
    --|--|--| KEYPosition (TYPE: NUMBER) - Key position (>=1) for index/key sequential data sets [0=NONE]
    --|--|--| KEYLength (TYPE: NUMBER) - Key length (>=1) for index/key sequential data sets [if KEYPOS>0 then 8]
    --|--|--| NOSpanned (TYPE: SWITCH) - Deactivate read of large spanned records from V(B)S datasets [FALSE]
    --|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--| DECOde (TYPE: SELECTION) - Decode encoded, encrypted or compressed data [0=NONE]
    --|--|--|--| If you type the keyword without an assignment of a value, the default (99) is used
    --|--|--|--| NONe (TYPE: KEYWORD) - No automated decoding
    --|--|--|--| ARChive (TYPE: KEYWORD) - Transparently read archives
    --|--|--|--| DEComp (TYPE: KEYWORD) - Decryption and decompression of encrypted and/or compressed data
    --|--|--|--| RECord (TYPE: KEYWORD) - Decode record length fields or delimiter (is default) after decompression
    --|--|--|--| CMPdec (TYPE: KEYWORD) - Additional base decoding after decompression, before formatting
    --|--|--|--| ALWays (TYPE: KEYWORD) - Always decode encoded data (causes the same as CMPDEC)
    --|--|--| DECRypt (TYPE: OVERLAY) - Decryption parameter [NONE]
    --|--|--|--| F4Pwd (TYPE: OBJECT) - FLAM password decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--| F4Kme (TYPE: OBJECT) - FLAM key management extension (FKME)
    --|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FKME ['libfkme']
    --|--|--|--|--| FUNction (TYPE: STRING) - Function name of FKME ['FKMESTD0']
    --|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase of symmetrically encrypted OpenPGP File
    --|--|--|--|--| NOSigverify (TYPE: SWITCH) - Disable signature verification [FALSE]
    --|--|--|--|--| ENCryped (TYPE: SWITCH) - Enforce an error of PGP file is not encrypted [FALSE]
    --|--|--|--|--| INTEGrity (TYPE: SWITCH) - Enforce an error if PGP file is not integrity protected [FALSE]
    --|--|--|--|--| SIGning (TYPE: SWITCH) - Enforce an error if PGP file is not signed [FALSE]
    --|--|--|--|--| INTERim (TYPE: SWITCH) - Allow interim (no plain text) results [FALSE]
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user ID for decryption (only for hidden recipients)
    --|--|--|--|--| TIMestamp (TYPE: NUMBER) - Time stamp (seconds since 1970) used for key selection [0 - current]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| REEncypt (TYPE: OBJECT) - Parameter for session key re-encryption
    --|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of re-encryption, what should happen with existing keys [ADD]
    --|--|--|--|--|--|--| ADD (TYPE: KEYWORD) - Add new receiver, keep the other receiver
    --|--|--|--|--|--|--| SET (TYPE: KEYWORD) - Set new receiver, don't keep the other receiver
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically re-encryption
    --|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based decryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for decryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw decryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for salted passphrase-based decryption [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| TAG (TYPE: STRING) - The tag value for verification (only for GCM mode)
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before decryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter used for decryption (merged if not empty else written)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| FDEcode (TYPE: OVERLAY) - Additional enforced decoding [NONE]
    --|--|--|--| BASE64 (TYPE: SWITCH) - Base64 decoding (RFC4648)
    --|--|--|--| ARMor (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--| PGP (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--| BASE32 (TYPE: SWITCH) - Base32 decoding (RFC4648)
    --|--|--|--| BASE16 (TYPE: SWITCH) - Base16 decoding (RFC4648)
    --|--|--| COD (ALIAS: FDECODE) - Additional enforced decoding [NONE]
    --|--|--|--| BASE64 (TYPE: SWITCH) - Base64 decoding (RFC4648)
    --|--|--|--| ARMor (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--| PGP (ALIAS: BASE64) - Base64 decoding (RFC4648)
    --|--|--|--| BASE32 (TYPE: SWITCH) - Base32 decoding (RFC4648)
    --|--|--|--| BASE16 (TYPE: SWITCH) - Base16 decoding (RFC4648)
    --|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID (enables text handling if set)
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (auto-detect)
    --|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--| BOMUTf (TYPE: KEYWORD) - Determine the correct UTF CCSID from byte order mark (BOM)
    --|--|--|--| BOMUCs (TYPE: KEYWORD) - Determine the correct UCS CCSID from byte order mark (BOM)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (auto-detect + system/physical)
    --|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| SKIpequal (TYPE: SWITCH) - Skip conversion if formats are equal (e.g. UTF-8 to UTF-8)
    --|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--| BOM (TYPE: SWITCH) - Handle byte order change if get wrong BOM in the middle of data
    --|--|--| KEEpbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--| SUBsystem (TYPE: OBJECT) - Specification for FIO subsystem (only for z/OS)
    --|--|--|--| NAMe (TYPE: STRING) - Name of the subsystem (PROPERTY: ['FLAM'])
    --|--|--|--| PARm (TYPE: STRING) - Parameter list for the subsystem (comma separated) (PROPERTY: [''])
    --|--|--| REMove (TYPE: SWITCH) - Remove original file after successful processing [FALSE]
    --|--|--| LANg (TYPE: STRING) - Redefine environment variable LANG for read operation
    --|--|--| PLAtform (TYPE: SELECTION) - Redefine environment variable FL_PLATFORM for read operation
    --|--|--|--| WIN (TYPE: KEYWORD) - Choose Windows as platform (CRLF)
    --|--|--|--| UNX (TYPE: KEYWORD) - Choose Unix derivative as platform (LF)
    --|--|--|--| ZOS (TYPE: KEYWORD) - Choose ZOS as platform (NL)
    --|--|--|--| USS (TYPE: KEYWORD) - Choose USS of ZOS as platform (NL)
    --|--|--|--| VSE (TYPE: KEYWORD) - Choose VSE as platform (NL)
    --|--|--|--| BS2 (TYPE: KEYWORD) - Choose BS2000-OSD as platform (NL)
    --|--|--|--| MAC (TYPE: KEYWORD) - Choose MAC as platform (CR)
    --|--|--| OWNer (TYPE: STRING) - Redefine environment variable OWNERID for read operation
    --|--|--| ENVid (TYPE: STRING) - Redefine environment variable ENVID for read operation
    --|--|--| HASh (TYPE: OBJECT) - Generation or check of one way hash values of input data
    --|--|--|--| ALGo (TYPE: SELECTION) - Hash algorithm [SHA1]
    --|--|--|--|--| MD5 (TYPE: KEYWORD) - Message-Digest Algorithm 5 (128 bit)
    --|--|--|--|--| RIPEMD128 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (128 bit)
    --|--|--|--|--| RIPEMD160 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (160 bit)
    --|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 (160 bit)
    --|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (224 bit)
    --|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (256 bit)
    --|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (384 bit)
    --|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (512 bit)
    --|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (224 bit)
    --|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (256 bit)
    --|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (384 bit)
    --|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (512 bit)
    --|--|--|--|--| CRC8 (TYPE: KEYWORD) - Cyclic Redundancy Check (8 bit)
    --|--|--|--|--| CRC16 (TYPE: KEYWORD) - Cyclic Redundancy Check (16 bit)
    --|--|--|--|--| CRC24 (TYPE: KEYWORD) - Cyclic Redundancy Check (24 bit)
    --|--|--|--|--| CRC32 (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit)
    --|--|--|--|--| CRC32C (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit) Castagnoli variant
    --|--|--|--|--| CRC40 (TYPE: KEYWORD) - Cyclic Redundancy Check (40 bit)
    --|--|--|--|--| CRC64 (TYPE: KEYWORD) - Cyclic Redundancy Check (64 bit)
    --|--|--|--| CHEck (TYPE: OVERLAY) - Parameter for checksum verification
    --|--|--|--|--| VALue (TYPE: STRING) - Checksum as hex-string
    --|--|--|--|--| FILe (TYPE: STRING) - File which contains Checksum as hex-string
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--| FORmat (TYPE: SELECTION) - Define printout format [GNU]
    --|--|--|--|--| GNU (TYPE: KEYWORD) - Write output in GNU style
    --|--|--|--|--| BSD (TYPE: KEYWORD) - Write output in BSD style
    --|--|--|--|--| HEX (TYPE: KEYWORD) - Write output as hexadecimal string
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Write output as binary value (only in output file)
    --|--|--|--| CUT (TYPE: NUMBER) - Cut generated hash value, only with HEX/BIN format [0]
    --|--|--|--| OUTput (TYPE: STRING) - Name of the output file [LOG]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--| MEMber (TYPE: STRING) - Member name in GNU or BSD format [original name at read, target name at write]
    --|--|--|--| CCSid (TYPE: STRING) - Read/write BSD/GNU format in this CCSID [DEFAULT]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| BLKsiz (TYPE: NUMBER) - Block size for read operations [65536]
    --|--|--| SIGnature (TYPE: OVERLAY) - Detached signature handling
    --|--|--|--| GENeration (TYPE: OBJECT) - Signature generation
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP signature
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--| SIGHsh (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| HSHalg (ALIAS: SIGHSH) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| SIGNId (TYPE: STRING) - User ID of private key for signing
    --|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - User ID of private key for signing
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| VERification (TYPE: OBJECT) - Signature verification
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: SWITCH) - OpenPGP signature
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--| CHEck (TYPE: SWITCH) - Activate additional optional verifications [FALSE]
    --|--|--| TABle (TYPE: OBJECT) - Split records in columns (tags, attributes, data, ...)
    --|--|--|--| METhod (TYPE: SELECTION) - Method for handling incoming matrix [AUTO]
    --|--|--|--|--| AUTo (TYPE: KEYWORD) - Use block for blocks and record for records
    --|--|--|--|--| BLOck (TYPE: KEYWORD) - Parse the blocks
    --|--|--|--|--| RECord (TYPE: KEYWORD) - Parse records
    --|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify row specifications [ORG]
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--| ROW (TYPE: OBJECT) - A set of different row/table formats that can be read
    --|--|--|--|--| NAMe (TYPE: STRING) - Logical name for the row specification (table)
    --|--|--|--|--| COLumn (TYPE: OBJECT) - Description of all columns in the row
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to identify the data portion of the column
    --|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Read a fixed length data field
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length from column specification is used]
    --|--|--|--|--|--|--|--| REMpad (TYPE: SWITCH) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--| ADDpad (ALIAS: REMPAD) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value for remove [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Read a data field prefixed with a length field
    --|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| AWLeod (TYPE: SWITCH) - Accept wrong length at the end of a row [OFF]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Read a data field with a delimiter at the end
    --|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter used to find the end of an element [SYSTEM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Accept no delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Read length and pointer formats from memory
    --|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Read a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Column name to detect the headline [COLUMN-NAME]
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set of the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - List of field enclosing characters as Unicode codepoints [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| EXCchr (TYPE: NUMBER) - Exclude from control characters as Unicode codepoint list [NONE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Apostrophe (Single quotation mark) as enclosing character
    --|--|--|--|--|--|--|--| PADchr (TYPE: NUMBER) - Binary padding character (is regarded as additional control character) [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| CASehl (TYPE: SWITCH) - Case-sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--|--| NONfld (TYPE: SWITCH) - No field enclosing character [FALSE]
    --|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Read a data field between a tag and a corresponding delimiter
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| NOCase (TYPE: SWITCH) - Case sensitive or not [OFF]
    --|--|--|--|--|--|--| XML (TYPE: OBJECT) - Read a data field from XML format
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| PREfix (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--|--| WARn (TYPE: SELECTION) - Activates different warnings [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--|--| ERRor (TYPE: SELECTION) - Activates different errors [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--| RST (TYPE: OBJECT) - Read rest up to a certain offset or end of the record/block
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset in a record or block to read a rest [0 = read up to the end]
    --|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Pre-processing of column data [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Pre-processing to mask areas in strings
    --|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Pre-processing exit for customer implementation
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts an external representation of a certain data type to a neutral FL5 element
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Converts a sequence of bytes to neutral FL5 binary data type
    --|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Converts a text string to neutral FL5 string data type
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Converts an integer representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Converts a floating point representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured data format [name]
    --|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used for optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--| CHAnge (TYPE: STRING) - Logical table name and activation of change detection for this column
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation of the content
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--| IGNRst (TYPE: SWITCH) - Ignore a remaining rest at the end of a record/row [FALSE] (only if record orientation)
    --|--|--|--|--| IGNEmp (TYPE: SWITCH) - Ignore empty rows/records [FALSE] (only if record orientation)
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify column specifications [ORG]
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--| IGNrst (TYPE: SWITCH) - Ignore a remaining rest at the end of the data [FALSE]
    --|--|--|--| ENDoft (TYPE: SWITCH) - Activate end of table handling (file per table) [FALSE]
    --|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [256KiB]
    --|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of rows/records for preallocation [128]
    --|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--| NOArch (TYPE: SWITCH) - Disable the attempt to read archives (prevent multiple opens to the same file) [FALSE]
    --|--|--| PREprocess (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| POStprocess (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--| PSTpro (ALIAS: POSTPROCESS) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--| FLAm4 (TYPE: OBJECT) - Read records from a FLAM4FILE
    --|--|--| NET (TYPE: OVERLAY) - Network parameter for remote read access
    --|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--| FILe (TYPE: STRING) - Name/URL of the FLAMFILE to read [required]
    --|--|--| MEMber (TYPE: STRING) - Name or Index of the member in the FLAMFILE to read
    --|--|--| PRNcontrol (TYPE: SELECTION) - Print control character handling [DETACH]
    --|--|--|--| DETach (TYPE: KEYWORD) - Manage print control character as record attribute
    --|--|--|--| RETain (TYPE: KEYWORD) - Leave print control character as part of the data record
    --|--|--|--| ERAse (TYPE: KEYWORD) - Erase the print control character from the record
    --|--|--|--| REPlace (TYPE: KEYWORD) - Replace print control characters by additional records like printed
    --|--|--| RECCount (TYPE: NUMBER) - Amount of records handled in one read operation [4<128<1024]
    --|--|--| RECLength (TYPE: NUMBER) - Maximum record length for read operation [512]
    --|--|--| TRUncate (TYPE: SWITCH) - Allow truncation of records [FALSE]
    --|--|--| PASsword (TYPE: STRING) - Passphrase to decrypt the FLAMFILE ['']
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to decrypt the FLAMFILE ['']
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID (enables text handling if set)
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (auto-detect)
    --|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--| BOMUTf (TYPE: KEYWORD) - Determine the correct UTF CCSID from byte order mark (BOM)
    --|--|--|--| BOMUCs (TYPE: KEYWORD) - Determine the correct UCS CCSID from byte order mark (BOM)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (auto-detect + system/physical)
    --|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| SKIpequal (TYPE: SWITCH) - Skip conversion if formats are equal (e.g. UTF-8 to UTF-8)
    --|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--| BOM (TYPE: SWITCH) - Handle byte order change if get wrong BOM in the middle of data
    --|--|--| KEEpbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--| REMove (TYPE: SWITCH) - Remove FLAMFILE after successful processing [FALSE]
    --|--|--| LANg (TYPE: STRING) - Redefine environment variable LANG for read operation
    --|--|--| PLAtform (TYPE: SELECTION) - Redefine environment variable FL_PLATFORM for read operation
    --|--|--|--| WIN (TYPE: KEYWORD) - Choose Windows as platform (CRLF)
    --|--|--|--| UNX (TYPE: KEYWORD) - Choose Unix derivative as platform (LF)
    --|--|--|--| ZOS (TYPE: KEYWORD) - Choose ZOS as platform (NL)
    --|--|--|--| USS (TYPE: KEYWORD) - Choose USS of ZOS as platform (NL)
    --|--|--|--| VSE (TYPE: KEYWORD) - Choose VSE as platform (NL)
    --|--|--|--| BS2 (TYPE: KEYWORD) - Choose BS2000-OSD as platform (NL)
    --|--|--|--| MAC (TYPE: KEYWORD) - Choose MAC as platform (CR)
    --|--|--| OWNer (TYPE: STRING) - Redefine environment variable OWNERID for read operation
    --|--|--| ENVid (TYPE: STRING) - Redefine environment variable ENVID for read operation
    --|--|--| HASh (TYPE: OBJECT) - Generation or check of one way hash values of input data
    --|--|--|--| ALGo (TYPE: SELECTION) - Hash algorithm [SHA1]
    --|--|--|--|--| MD5 (TYPE: KEYWORD) - Message-Digest Algorithm 5 (128 bit)
    --|--|--|--|--| RIPEMD128 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (128 bit)
    --|--|--|--|--| RIPEMD160 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (160 bit)
    --|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 (160 bit)
    --|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (224 bit)
    --|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (256 bit)
    --|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (384 bit)
    --|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (512 bit)
    --|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (224 bit)
    --|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (256 bit)
    --|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (384 bit)
    --|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (512 bit)
    --|--|--|--|--| CRC8 (TYPE: KEYWORD) - Cyclic Redundancy Check (8 bit)
    --|--|--|--|--| CRC16 (TYPE: KEYWORD) - Cyclic Redundancy Check (16 bit)
    --|--|--|--|--| CRC24 (TYPE: KEYWORD) - Cyclic Redundancy Check (24 bit)
    --|--|--|--|--| CRC32 (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit)
    --|--|--|--|--| CRC32C (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit) Castagnoli variant
    --|--|--|--|--| CRC40 (TYPE: KEYWORD) - Cyclic Redundancy Check (40 bit)
    --|--|--|--|--| CRC64 (TYPE: KEYWORD) - Cyclic Redundancy Check (64 bit)
    --|--|--|--| CHEck (TYPE: OVERLAY) - Parameter for checksum verification
    --|--|--|--|--| VALue (TYPE: STRING) - Checksum as hex-string
    --|--|--|--|--| FILe (TYPE: STRING) - File which contains Checksum as hex-string
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--| FORmat (TYPE: SELECTION) - Define printout format [GNU]
    --|--|--|--|--| GNU (TYPE: KEYWORD) - Write output in GNU style
    --|--|--|--|--| BSD (TYPE: KEYWORD) - Write output in BSD style
    --|--|--|--|--| HEX (TYPE: KEYWORD) - Write output as hexadecimal string
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Write output as binary value (only in output file)
    --|--|--|--| CUT (TYPE: NUMBER) - Cut generated hash value, only with HEX/BIN format [0]
    --|--|--|--| OUTput (TYPE: STRING) - Name of the output file [LOG]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--| MEMber (TYPE: STRING) - Member name in GNU or BSD format [original name at read, target name at write]
    --|--|--|--| CCSid (TYPE: STRING) - Read/write BSD/GNU format in this CCSID [DEFAULT]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| BLKsiz (TYPE: NUMBER) - Block size for read operations [65536]
    --|--|--| SIGnature (TYPE: OVERLAY) - Detached signature handling
    --|--|--|--| GENeration (TYPE: OBJECT) - Signature generation
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP signature
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--| SIGHsh (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| HSHalg (ALIAS: SIGHSH) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| SIGNId (TYPE: STRING) - User ID of private key for signing
    --|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - User ID of private key for signing
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| VERification (TYPE: OBJECT) - Signature verification
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: SWITCH) - OpenPGP signature
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--| TABle (TYPE: OBJECT) - Split records in columns (tags, attributes, data, ...)
    --|--|--|--| METhod (TYPE: SELECTION) - Method for handling incoming matrix [AUTO]
    --|--|--|--|--| AUTo (TYPE: KEYWORD) - Use block for blocks and record for records
    --|--|--|--|--| BLOck (TYPE: KEYWORD) - Parse the blocks
    --|--|--|--|--| RECord (TYPE: KEYWORD) - Parse records
    --|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify row specifications [ORG]
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--| ROW (TYPE: OBJECT) - A set of different row/table formats that can be read
    --|--|--|--|--| NAMe (TYPE: STRING) - Logical name for the row specification (table)
    --|--|--|--|--| COLumn (TYPE: OBJECT) - Description of all columns in the row
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to identify the data portion of the column
    --|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Read a fixed length data field
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length from column specification is used]
    --|--|--|--|--|--|--|--| REMpad (TYPE: SWITCH) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--| ADDpad (ALIAS: REMPAD) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value for remove [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Read a data field prefixed with a length field
    --|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| AWLeod (TYPE: SWITCH) - Accept wrong length at the end of a row [OFF]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Read a data field with a delimiter at the end
    --|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter used to find the end of an element [SYSTEM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Accept no delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Read length and pointer formats from memory
    --|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Read a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Column name to detect the headline [COLUMN-NAME]
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set of the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - List of field enclosing characters as Unicode codepoints [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| EXCchr (TYPE: NUMBER) - Exclude from control characters as Unicode codepoint list [NONE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Apostrophe (Single quotation mark) as enclosing character
    --|--|--|--|--|--|--|--| PADchr (TYPE: NUMBER) - Binary padding character (is regarded as additional control character) [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| CASehl (TYPE: SWITCH) - Case-sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--|--| NONfld (TYPE: SWITCH) - No field enclosing character [FALSE]
    --|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Read a data field between a tag and a corresponding delimiter
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| NOCase (TYPE: SWITCH) - Case sensitive or not [OFF]
    --|--|--|--|--|--|--| XML (TYPE: OBJECT) - Read a data field from XML format
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| PREfix (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--|--| WARn (TYPE: SELECTION) - Activates different warnings [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--|--| ERRor (TYPE: SELECTION) - Activates different errors [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--| RST (TYPE: OBJECT) - Read rest up to a certain offset or end of the record/block
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset in a record or block to read a rest [0 = read up to the end]
    --|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Pre-processing of column data [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Pre-processing to mask areas in strings
    --|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Pre-processing exit for customer implementation
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts an external representation of a certain data type to a neutral FL5 element
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Converts a sequence of bytes to neutral FL5 binary data type
    --|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Converts a text string to neutral FL5 string data type
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Converts an integer representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Converts a floating point representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured data format [name]
    --|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used for optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--| CHAnge (TYPE: STRING) - Logical table name and activation of change detection for this column
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation of the content
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--| IGNRst (TYPE: SWITCH) - Ignore a remaining rest at the end of a record/row [FALSE] (only if record orientation)
    --|--|--|--|--| IGNEmp (TYPE: SWITCH) - Ignore empty rows/records [FALSE] (only if record orientation)
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify column specifications [ORG]
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--| IGNrst (TYPE: SWITCH) - Ignore a remaining rest at the end of the data [FALSE]
    --|--|--|--| ENDoft (TYPE: SWITCH) - Activate end of table handling (file per table) [FALSE]
    --|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [256KiB]
    --|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of rows/records for preallocation [128]
    --|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--| PREprocess (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| POStprocess (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--| PSTpro (ALIAS: POSTPROCESS) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--| LARger (TYPE: SWITCH) - Convert an block with length fields back into large records (VBS)
    --|--| AUTo (TYPE: OBJECT) - Read binary, text or XML data record- or block-oriented
    --|--|--| NET (TYPE: OVERLAY) - Network parameter for remote read access
    --|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--| FILe (TYPE: STRING) - Name/URL of file to read [''==stdin]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--| BLKsize (TYPE: NUMBER) - Block size to read [AUTO]
    --|--|--| REClength (TYPE: NUMBER) - Maximum record length (Host) / line length (Unix/Win) for text parsing [512]
    --|--|--| PRNcontrol (TYPE: SELECTION) - Print control character handling [DETACH]
    --|--|--|--| DETach (TYPE: KEYWORD) - Manage print control character as record attribute
    --|--|--|--| RETain (TYPE: KEYWORD) - Leave print control character as part of the data record
    --|--|--|--| ERAse (TYPE: KEYWORD) - Erase the print control character from the record
    --|--|--|--| REPlace (TYPE: KEYWORD) - Replace print control characters by additional records like printed
    --|--|--| RPLffd (TYPE: NUMBER) - Replace form feeds, filling rest of page with blank lines assuming n lines per page [60]
    --|--|--|--| If you type the keyword without an assignment of a value, the default (60) is used
    --|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID [auto detection]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (auto-detect)
    --|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--| BOMUTf (TYPE: KEYWORD) - Determine the correct UTF CCSID from byte order mark (BOM)
    --|--|--|--| BOMUCs (TYPE: KEYWORD) - Determine the correct UCS CCSID from byte order mark (BOM)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (auto-detect + system/physical)
    --|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| SKIpequal (TYPE: SWITCH) - Skip conversion if formats are equal (e.g. UTF-8 to UTF-8)
    --|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--| BOM (TYPE: SWITCH) - Handle byte order change if get wrong BOM in the middle of data
    --|--|--| KEEpbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--| ENL2lf (TYPE: SWITCH) - Replace EBCDIC new line (0x15) by line feed (0x25) on input
    --|--|--| DECrypt (TYPE: OVERLAY) - Decryption parameter [NONE]
    --|--|--|--| F4Pwd (TYPE: OBJECT) - FLAM password decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['********']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--| F4Kme (TYPE: OBJECT) - FLAM key management extension (FKME)
    --|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FKME ['libfkme']
    --|--|--|--|--| FUNction (TYPE: STRING) - Function name of FKME ['FKMESTD0']
    --|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP decryption
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase of symmetrically encrypted OpenPGP File
    --|--|--|--|--| NOSigverify (TYPE: SWITCH) - Disable signature verification [FALSE]
    --|--|--|--|--| ENCryped (TYPE: SWITCH) - Enforce an error of PGP file is not encrypted [FALSE]
    --|--|--|--|--| INTEGrity (TYPE: SWITCH) - Enforce an error if PGP file is not integrity protected [FALSE]
    --|--|--|--|--| SIGning (TYPE: SWITCH) - Enforce an error if PGP file is not signed [FALSE]
    --|--|--|--|--| INTERim (TYPE: SWITCH) - Allow interim (no plain text) results [FALSE]
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user ID for decryption (only for hidden recipients)
    --|--|--|--|--| TIMestamp (TYPE: NUMBER) - Time stamp (seconds since 1970) used for key selection [0 - current]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| REEncypt (TYPE: OBJECT) - Parameter for session key re-encryption
    --|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of re-encryption, what should happen with existing keys [ADD]
    --|--|--|--|--|--|--| ADD (TYPE: KEYWORD) - Add new receiver, keep the other receiver
    --|--|--|--|--|--|--| SET (TYPE: KEYWORD) - Set new receiver, don't keep the other receiver
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically re-encryption
    --|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based decryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for decryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw decryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for salted passphrase-based decryption [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| TAG (TYPE: STRING) - The tag value for verification (only for GCM mode)
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before decryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter used for decryption (merged if not empty else written)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| REMove (TYPE: SWITCH) - Remove original file after successful processing [FALSE]
    --|--|--| LANg (TYPE: STRING) - Redefine environment variable LANG for read operation
    --|--|--| PLAtform (TYPE: SELECTION) - Redefine environment variable FL_PLATFORM for read operation
    --|--|--|--| WIN (TYPE: KEYWORD) - Choose Windows as platform (CRLF)
    --|--|--|--| UNX (TYPE: KEYWORD) - Choose Unix derivative as platform (LF)
    --|--|--|--| ZOS (TYPE: KEYWORD) - Choose ZOS as platform (NL)
    --|--|--|--| USS (TYPE: KEYWORD) - Choose USS of ZOS as platform (NL)
    --|--|--|--| VSE (TYPE: KEYWORD) - Choose VSE as platform (NL)
    --|--|--|--| BS2 (TYPE: KEYWORD) - Choose BS2000-OSD as platform (NL)
    --|--|--|--| MAC (TYPE: KEYWORD) - Choose MAC as platform (CR)
    --|--|--| OWNer (TYPE: STRING) - Redefine environment variable OWNERID for read operation
    --|--|--| ENVid (TYPE: STRING) - Redefine environment variable ENVID for read operation
    --|--|--| HASh (TYPE: OBJECT) - Generation or check of one way hash values of input data
    --|--|--|--| ALGo (TYPE: SELECTION) - Hash algorithm [SHA1]
    --|--|--|--|--| MD5 (TYPE: KEYWORD) - Message-Digest Algorithm 5 (128 bit)
    --|--|--|--|--| RIPEMD128 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (128 bit)
    --|--|--|--|--| RIPEMD160 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (160 bit)
    --|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 (160 bit)
    --|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (224 bit)
    --|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (256 bit)
    --|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (384 bit)
    --|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (512 bit)
    --|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (224 bit)
    --|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (256 bit)
    --|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (384 bit)
    --|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (512 bit)
    --|--|--|--|--| CRC8 (TYPE: KEYWORD) - Cyclic Redundancy Check (8 bit)
    --|--|--|--|--| CRC16 (TYPE: KEYWORD) - Cyclic Redundancy Check (16 bit)
    --|--|--|--|--| CRC24 (TYPE: KEYWORD) - Cyclic Redundancy Check (24 bit)
    --|--|--|--|--| CRC32 (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit)
    --|--|--|--|--| CRC32C (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit) Castagnoli variant
    --|--|--|--|--| CRC40 (TYPE: KEYWORD) - Cyclic Redundancy Check (40 bit)
    --|--|--|--|--| CRC64 (TYPE: KEYWORD) - Cyclic Redundancy Check (64 bit)
    --|--|--|--| CHEck (TYPE: OVERLAY) - Parameter for checksum verification
    --|--|--|--|--| VALue (TYPE: STRING) - Checksum as hex-string
    --|--|--|--|--| FILe (TYPE: STRING) - File which contains Checksum as hex-string
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--| FORmat (TYPE: SELECTION) - Define printout format [GNU]
    --|--|--|--|--| GNU (TYPE: KEYWORD) - Write output in GNU style
    --|--|--|--|--| BSD (TYPE: KEYWORD) - Write output in BSD style
    --|--|--|--|--| HEX (TYPE: KEYWORD) - Write output as hexadecimal string
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Write output as binary value (only in output file)
    --|--|--|--| CUT (TYPE: NUMBER) - Cut generated hash value, only with HEX/BIN format [0]
    --|--|--|--| OUTput (TYPE: STRING) - Name of the output file [LOG]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--| MEMber (TYPE: STRING) - Member name in GNU or BSD format [original name at read, target name at write]
    --|--|--|--| CCSid (TYPE: STRING) - Read/write BSD/GNU format in this CCSID [DEFAULT]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| BLKsiz (TYPE: NUMBER) - Block size for read operations [65536]
    --|--|--| SIGnature (TYPE: OVERLAY) - Detached signature handling
    --|--|--|--| GENeration (TYPE: OBJECT) - Signature generation
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP signature
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--| SIGHsh (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| HSHalg (ALIAS: SIGHSH) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| SIGNId (TYPE: STRING) - User ID of private key for signing
    --|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - User ID of private key for signing
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| VERification (TYPE: OBJECT) - Signature verification
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: SWITCH) - OpenPGP signature
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--| CHEck (TYPE: SWITCH) - Activate additional optional verifications [FALSE]
    --|--|--| TABle (TYPE: OBJECT) - Split resulting records or blocks in rows with columns (tags, attributes, data, ...)
    --|--|--|--| METhod (TYPE: SELECTION) - Method for handling incoming matrix [AUTO]
    --|--|--|--|--| AUTo (TYPE: KEYWORD) - Use block for blocks and record for records
    --|--|--|--|--| BLOck (TYPE: KEYWORD) - Parse the blocks
    --|--|--|--|--| RECord (TYPE: KEYWORD) - Parse records
    --|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify row specifications [ORG]
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--| ROW (TYPE: OBJECT) - A set of different row/table formats that can be read
    --|--|--|--|--| NAMe (TYPE: STRING) - Logical name for the row specification (table)
    --|--|--|--|--| COLumn (TYPE: OBJECT) - Description of all columns in the row
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to identify the data portion of the column
    --|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Read a fixed length data field
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length from column specification is used]
    --|--|--|--|--|--|--|--| REMpad (TYPE: SWITCH) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--| ADDpad (ALIAS: REMPAD) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value for remove [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Read a data field prefixed with a length field
    --|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| AWLeod (TYPE: SWITCH) - Accept wrong length at the end of a row [OFF]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Read a data field with a delimiter at the end
    --|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter used to find the end of an element [SYSTEM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Accept no delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Read length and pointer formats from memory
    --|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Read a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Column name to detect the headline [COLUMN-NAME]
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set of the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - List of field enclosing characters as Unicode codepoints [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| EXCchr (TYPE: NUMBER) - Exclude from control characters as Unicode codepoint list [NONE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Apostrophe (Single quotation mark) as enclosing character
    --|--|--|--|--|--|--|--| PADchr (TYPE: NUMBER) - Binary padding character (is regarded as additional control character) [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| CASehl (TYPE: SWITCH) - Case-sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--|--| NONfld (TYPE: SWITCH) - No field enclosing character [FALSE]
    --|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Read a data field between a tag and a corresponding delimiter
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| NOCase (TYPE: SWITCH) - Case sensitive or not [OFF]
    --|--|--|--|--|--|--| XML (TYPE: OBJECT) - Read a data field from XML format
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| PREfix (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--|--| WARn (TYPE: SELECTION) - Activates different warnings [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--|--| ERRor (TYPE: SELECTION) - Activates different errors [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--| RST (TYPE: OBJECT) - Read rest up to a certain offset or end of the record/block
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset in a record or block to read a rest [0 = read up to the end]
    --|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Pre-processing of column data [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Pre-processing to mask areas in strings
    --|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Pre-processing exit for customer implementation
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts an external representation of a certain data type to a neutral FL5 element
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Converts a sequence of bytes to neutral FL5 binary data type
    --|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Converts a text string to neutral FL5 string data type
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Converts an integer representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Converts a floating point representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured data format [name]
    --|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used for optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--| CHAnge (TYPE: STRING) - Logical table name and activation of change detection for this column
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation of the content
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--| IGNRst (TYPE: SWITCH) - Ignore a remaining rest at the end of a record/row [FALSE] (only if record orientation)
    --|--|--|--|--| IGNEmp (TYPE: SWITCH) - Ignore empty rows/records [FALSE] (only if record orientation)
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify column specifications [ORG]
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--| IGNrst (TYPE: SWITCH) - Ignore a remaining rest at the end of the data [FALSE]
    --|--|--|--| ENDoft (TYPE: SWITCH) - Activate end of table handling (file per table) [FALSE]
    --|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [256KiB]
    --|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of rows/records for preallocation [128]
    --|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--| NOArch (TYPE: SWITCH) - Disable the attempt to read archives (prevent multiple opens to the same file) [FALSE]
    --|--|--| PREprocess (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| POStprocess (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--| PSTpro (ALIAS: POSTPROCESS) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--| FILe (TYPE: STRING) - Abbreviation for read.auto(file=...)
    --|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing

# Write file string

    --| WRIte (TYPE: OVERLAY) - File specification for writing elements to a target
    --|--| BINary (TYPE: OBJECT) - Write binary data to a file
    --|--|--| NET (TYPE: OVERLAY) - Network parameter for remote write access
    --|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--| FILe (TYPE: STRING) - Name/URL of file to write [''==origin.ext]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--| FALloc (TYPE: OBJECT) - Platform dependent file allocation parameter
    --|--|--|--| ORGanization (TYPE: SELECTION) - File organization [SEQ]
    --|--|--|--|--| SEQ (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--|--| PS (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--|--| LIB (TYPE: KEYWORD) - Library (ZOS-PDSE)
    --|--|--|--|--| PDS (TYPE: KEYWORD) - Partitioned data set (ZOS-PDS)
    --|--|--|--|--| USS (TYPE: KEYWORD) - UNIX files (path based)
    --|--|--|--|--| EDS (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--| ESDs (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--| KDS (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--| KSDs (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--| RDS (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--|--| RRDs (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--| BLKsize (TYPE: NUMBER) - Block size [system]
    --|--|--|--| RECFormat (TYPE: SELECTION) - Record format [auto]
    --|--|--|--|--| NONe (TYPE: KEYWORD) - No format defined
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Open - Binary (undefined) data (only the last record are shorter then record length)
    --|--|--|--|--| TXT (TYPE: KEYWORD) - Open - Text data with standard delimiter (result is a stripped variable length records)
    --|--|--|--|--| TXT-Asa (TYPE: KEYWORD) - Open - Text data with standard delimiter and ASA byte in front (result variable length records with ASA attribute)
    --|--|--|--|--| TXT-Mcc (TYPE: KEYWORD) - Open - Text data with standard delimiter and MCC byte in front (result variable length records with MCC attribute)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Open - Records separated by a special delimiter with the result of variable length records
    --|--|--|--|--| DLM-Asa (TYPE: KEYWORD) - Open - ASA records separated by a special delimiter with the result of variable length records
    --|--|--|--|--| DLM-Mcc (TYPE: KEYWORD) - Open - MCC records separated by a special delimiter with the result of variable length records
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Open - Variable length record (if necessary define length format)
    --|--|--|--|--| VAR-Asa (TYPE: KEYWORD) - Open - Variable length record with ASA print control character (if necessary define length format)
    --|--|--|--|--| VAR-Mcc (TYPE: KEYWORD) - Open - Variable length record with machine print control codes (if necessary define length format)
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Open - Fixed-length record (file size = N * record length)
    --|--|--|--|--| FIX-Asa (TYPE: KEYWORD) - Open - Fixed-length record with ASA print control character (file size = N * (record length + 1))
    --|--|--|--|--| FIX-Mcc (TYPE: KEYWORD) - Open - Fixed-length record with machine print control codes (file size = N * (record length + 1))
    --|--|--|--|--| VAR-REL (TYPE: KEYWORD) - Open - Variable relative record (if necessary define length format)
    --|--|--|--|--| VAR-REL-Asa (TYPE: KEYWORD) - Open - Variable relative record with ASA print control character (if necessary define length format)
    --|--|--|--|--| VAR-REL-Mcc (TYPE: KEYWORD) - Open - Variable relative record with machine print control codes (if necessary define length format)
    --|--|--|--|--| FIX-REL (TYPE: KEYWORD) - Open - Fix relative record (file size = N * (record length + 8))
    --|--|--|--|--| FIX-REL-Asa (TYPE: KEYWORD) - Open - Fix relative record with ASA print control character (file size = N * (record length + 9))
    --|--|--|--|--| FIX-REL-Mcc (TYPE: KEYWORD) - Open - Fix relative record with machine print control codes (file size = N * (record length + 9))
    --|--|--|--|--| F (TYPE: KEYWORD) - Host - Fixed-length, unblocked
    --|--|--|--|--| FA (TYPE: KEYWORD) - Host - Fixed-length, unblocked, ASA print control characters
    --|--|--|--|--| FM (TYPE: KEYWORD) - Host - Fixed-length, unblocked, machine print control codes
    --|--|--|--|--| FS (TYPE: KEYWORD) - Host - Fixed-length, standard
    --|--|--|--|--| FSA (TYPE: KEYWORD) - Host - Fixed-length, standard, ASA print control characters
    --|--|--|--|--| FSM (TYPE: KEYWORD) - Host - Fixed-length, standard, machine print control codes
    --|--|--|--|--| FB (TYPE: KEYWORD) - Host - Fixed-length, blocked
    --|--|--|--|--| FBA (TYPE: KEYWORD) - Host - Fixed-length, blocked, ASA print control characters
    --|--|--|--|--| FBM (TYPE: KEYWORD) - Host - Fixed-length, blocked, machine print control codes
    --|--|--|--|--| FBS (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard
    --|--|--|--|--| FBSA (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, ASA print control characters
    --|--|--|--|--| FBSM (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, machine print control codes
    --|--|--|--|--| FE (TYPE: KEYWORD) - Host - Fixed-length, ESDS
    --|--|--|--|--| FEA (TYPE: KEYWORD) - Host - Fixed-length, ESDS, ASA print control characters
    --|--|--|--|--| FEM (TYPE: KEYWORD) - Host - Fixed-length, ESDS, machine print control codes
    --|--|--|--|--| FK (TYPE: KEYWORD) - Host - Fixed-length, KSDS
    --|--|--|--|--| FKA (TYPE: KEYWORD) - Host - Fixed-length, KSDS, ASA print control characters
    --|--|--|--|--| FKM (TYPE: KEYWORD) - Host - Fixed-length, KSDS, machine print control codes
    --|--|--|--|--| FR (TYPE: KEYWORD) - Host - Fixed-length, RRDS
    --|--|--|--|--| FRA (TYPE: KEYWORD) - Host - Fixed-length, RRDS, ASA print control characters
    --|--|--|--|--| FRM (TYPE: KEYWORD) - Host - Fixed-length, RRDS, machine print control codes
    --|--|--|--|--| U (TYPE: KEYWORD) - Host - Undefined-length
    --|--|--|--|--| UA (TYPE: KEYWORD) - Host - Undefined-length, ASA print control characters
    --|--|--|--|--| UM (TYPE: KEYWORD) - Host - Undefined-length, machine print control codes
    --|--|--|--|--| V (TYPE: KEYWORD) - Host - Variable
    --|--|--|--|--| VA (TYPE: KEYWORD) - Host - Variable, ASA print control characters
    --|--|--|--|--| VM (TYPE: KEYWORD) - Host - Variable, machine print control codes
    --|--|--|--|--| VS (TYPE: KEYWORD) - Host - Variable, spanned
    --|--|--|--|--| VSA (TYPE: KEYWORD) - Host - Variable, spanned, ASA print control characters
    --|--|--|--|--| VSM (TYPE: KEYWORD) - Host - Variable, spanned, machine print control codes
    --|--|--|--|--| VB (TYPE: KEYWORD) - Host - Variable, blocked
    --|--|--|--|--| VBA (TYPE: KEYWORD) - Host - Variable, blocked, ASA print control characters
    --|--|--|--|--| VBM (TYPE: KEYWORD) - Host - Variable, blocked, machine print control codes
    --|--|--|--|--| VBS (TYPE: KEYWORD) - Host - Variable, blocked, spanned
    --|--|--|--|--| VBSA (TYPE: KEYWORD) - Host - Variable, blocked, spanned, ASA print control characters
    --|--|--|--|--| VBSM (TYPE: KEYWORD) - Host - Variable, blocked, spanned, machine print control codes
    --|--|--|--|--| VE (TYPE: KEYWORD) - Host - Variable, ESDS
    --|--|--|--|--| VEA (TYPE: KEYWORD) - Host - Variable, ESDS, ASA print control characters
    --|--|--|--|--| VEM (TYPE: KEYWORD) - Host - Variable, ESDS, machine print control codes
    --|--|--|--|--| VK (TYPE: KEYWORD) - Host - Variable, KSDS
    --|--|--|--|--| VKA (TYPE: KEYWORD) - Host - Variable, KSDS, ASA print control characters
    --|--|--|--|--| VKM (TYPE: KEYWORD) - Host - Variable, KSDS, machine print control codes
    --|--|--|--|--| VR (TYPE: KEYWORD) - Host - Variable, RRDS
    --|--|--|--|--| VRA (TYPE: KEYWORD) - Host - Variable, RRDS, ASA print control characters
    --|--|--|--|--| VRM (TYPE: KEYWORD) - Host - Variable, RRDS, machine print control codes
    --|--|--|--|--| ORG (TYPE: KEYWORD) - Use original record format as default (like none)
    --|--|--|--| RECLength (TYPE: NUMBER) - Record length (data only, no print control and length fields)
    --|--|--|--| KEYDisp (TYPE: SELECTION) - Key disposition for index/key sequential data sets [OLD]
    --|--|--|--|--| OLD (TYPE: KEYWORD) - Key disposition OLD (keep the existing key)
    --|--|--|--|--| NEW (TYPE: KEYWORD) - Key disposition NEW (insert record number as key)
    --|--|--|--|--| DEL (TYPE: KEYWORD) - Key disposition DEL (delete key from record)
    --|--|--|--| KEYPosition (TYPE: NUMBER) - Key position (>=1) for index/key sequential data sets [1]
    --|--|--|--| KEYLength (TYPE: NUMBER) - Key length (>=1) for index/key sequential data sets [8]
    --|--|--|--| SUBsystem (TYPE: OBJECT) - Specification for FIO subsystem (only for z/OS)
    --|--|--|--|--| NAMe (TYPE: STRING) - Name of the subsystem (PROPERTY: ['FLAM'])
    --|--|--|--|--| PARm (TYPE: STRING) - Parameter list for the subsystem (comma separated) (PROPERTY: [''])
    --|--|--|--| SYSout (TYPE: OBJECT) - SYSOUT specification (only for z/OS)
    --|--|--|--|--| CLAss (TYPE: STRING) - The class of the system output data set [DEFAULT]
    --|--|--|--|--| WRIter (TYPE: STRING) - Program name for the system output data set [auto]
    --|--|--|--|--| DSTRws (TYPE: STRING) - Remote work station specification [NONE]
    --|--|--|--|--| DSTUid (TYPE: STRING) - Destination user ID for redirection [NONE]
    --|--|--|--|--| HLDque (TYPE: SWITCH) - Redirection to hold queue [FALSE]
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Format for system output data set [NONE]
    --|--|--|--|--|--| NONe (TYPE: SWITCH) - No special formatting
    --|--|--|--|--|--| MAIl (TYPE: OBJECT) - Mail formatting as attachment
    --|--|--|--|--|--|--| SYStem (TYPE: STRING) - The system name used in SMTP's HELO command [SYSNAME]
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID for the mail writer [1047]
    --|--|--|--|--|--|--| FROm (TYPE: STRING) - Mail address of the sender [MAILADDR]
    --|--|--|--|--|--|--| TO (TYPE: STRING) - Mail addresses of receivers
    --|--|--|--|--|--|--| CC (TYPE: STRING) - Mail addresses of receivers on carbon copy (optional)
    --|--|--|--|--|--|--| BCC (TYPE: STRING) - Mail addresses of receivers on blind carbon copy (optional)
    --|--|--|--|--|--|--| SUBject (TYPE: STRING) - Mail subject [Mail send by FLAM]
    --|--|--|--|--|--|--| BODy (TYPE: STRING) - Mail body (optional)
    --|--|--|--|--|--|--| ATTachment (TYPE: STRING) - Name of the attachment [filename]
    --|--|--|--| SPAce (TYPE: OBJECT) - Platform dependent space definition parameter
    --|--|--|--|--| PRImary (TYPE: NUMBER) - Primary size in megabytes
    --|--|--|--|--| SECondary (TYPE: NUMBER) - Secondary size in megabytes
    --|--|--|--|--| DIRblocks (TYPE: NUMBER) - Directory blocks for partitioned data sets
    --|--|--|--|--| VOLSer (TYPE: STRING) - Volume serial number
    --|--|--|--|--| VOLUnit (TYPE: STRING) - Volume unit
    --|--|--|--|--| DATaclass (TYPE: STRING) - Data class
    --|--|--|--|--| MGMtclass (TYPE: STRING) - Management class
    --|--|--|--|--| STOrclass (TYPE: STRING) - Storage class
    --|--|--|--|--| NORmaldisp (TYPE: SELECTION) - Close disposition for normal end [CATALOG]
    --|--|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--| ABOrtdisp (TYPE: SELECTION) - Close disposition for abnormal end [KEEP]
    --|--|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--| RELease (TYPE: SELECTION) - Release unused space when file is closed [SEQ=YES, PDS=NO]
    --|--|--|--|--|--| YES (TYPE: KEYWORD) - Yes, do it
    --|--|--|--|--|--| NO (TYPE: KEYWORD) - No, don't do it
    --|--|--|--|--| LARgefile (TYPE: SWITCH) - Enforce the allocation of a large file [FALSE]
    --|--|--|--|--| UNMovable (TYPE: SWITCH) - Allocate space unmovable [FALSE]
    --|--|--|--|--| CONtig (TYPE: SWITCH) - Allocate space contiguously [FALSE]
    --|--|--|--|--| PERmanent (TYPE: SWITCH) - Allocate space permanently [FALSE]
    --|--|--|--|--| RLS (TYPE: SELECTION) - Specifies the type of record level sharing (RLS) being done for a specific data set [NONE]
    --|--|--|--|--|--| NRI (TYPE: KEYWORD) - No Read Integrity
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Consistent Read
    --|--|--|--|--|--| CRE (TYPE: KEYWORD) - Consistent Read Explicit
    --|--|--|--| LIKe (TYPE: STRING) - Specifies the name of the model data set from which the attributes are to be copied
    --|--|--|--| RENew (TYPE: SWITCH) - Enforce new allocation by a remove of an existing file
    --|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF] (prevent append handling)
    --|--|--| REMOve (TYPE: SWITCH) - Remove original file if an error occurs [FALSE]
    --|--|--| REMAin (TYPE: SWITCH) - Remain existing files (don't overwrite) [FALSE]
    --|--|--| APPend (TYPE: SWITCH) - Append data to this file or add member to archive [FALSE]
    --|--|--| FLUsh (TYPE: SWITCH) - Enforce flush in front of close file [FALSE]
    --|--|--| METhod (TYPE: SELECTION) - Method to convert records in blocks [NONE]
    --|--|--|--| L4I (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--| L4X (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--| B4I (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--| B4X (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--| S4I (TYPE: KEYWORD) - Adds 4 byte length fields: System endian integer, length inclusive
    --|--|--|--| S4X (TYPE: KEYWORD) - Adds 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--| HLI (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian short (LL00), length inclusive
    --|--|--|--| HLX (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian short (LL00), length exclusive
    --|--|--|--| HBI (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian short (LL00), length inclusive (MVS)
    --|--|--|--| HBX (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian short (LL00), length exclusive
    --|--|--|--| HSI (TYPE: KEYWORD) - Adds 4 byte length fields: System endian short (LL00), length inclusive
    --|--|--|--| HSX (TYPE: KEYWORD) - Adds 4 byte length fields: System endian short (LL00), length exclusive
    --|--|--|--| DLM (TYPE: KEYWORD) - Adds provided binary record delimiter
    --|--|--| RECdelim (TYPE: STRING) - Delimiter used to define end of record [system]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--| SUPpadding (TYPE: SWITCH) - Suppress trailing padding/equal characters
    --|--|--| PRNcontrol (TYPE: SELECTION) - Print control character handling [DETACH]
    --|--|--|--| DETach (TYPE: KEYWORD) - Manage print control character as record attribute
    --|--|--|--| RETain (TYPE: KEYWORD) - Leave print control character as part of the data record
    --|--|--|--| ERAse (TYPE: KEYWORD) - Erase the print control character from the record
    --|--|--|--| REPlace (TYPE: KEYWORD) - Replace print control characters by additional records like printed
    --|--|--| RPLffd (TYPE: NUMBER) - Replace form feeds, filling rest of page with empty records assuming n lines per page [60]
    --|--|--|--| If you type the keyword without an assignment of a value, the default (60) is used
    --|--|--| FRCrec (TYPE: SWITCH) - Enforce record orientation on record oriented devices [FALSE]
    --|--|--| COMpress (TYPE: OVERLAY) - Compression procedure [NONE]
    --|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--| CMP (ALIAS: COMPRESS) - Compression procedure [NONE]
    --|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--| ENCRypt (TYPE: OVERLAY) - Encryption procedure [NONE]
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| ENC (ALIAS: ENCRYPT) - Encryption procedure [NONE]
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| ENCOde (TYPE: OVERLAY) - Encoding procedure [NONE]
    --|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--| COD (ALIAS: ENCODE) - Encoding procedure [NONE]
    --|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--| ARChive (TYPE: OVERLAY) - Archive format [NONE]
    --|--|--|--| ZIP (TYPE: OBJECT) - Write data to ZIP archive
    --|--|--|--|--| MEMBer (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| MBRatr (TYPE: OBJECT) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--| MEMAtr (ALIAS: MBRATR) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Compression algorithm [DEFLATE]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Store uncompressed
    --|--|--|--|--|--| DEFlate (TYPE: KEYWORD) - DEFLATE algorithm (GZIP)
    --|--|--|--|--|--| BZIp2 (TYPE: KEYWORD) - BZIP2 algorithm (BZIP2)
    --|--|--|--|--|--| XZ (TYPE: KEYWORD) - LZMA algorithm (XZ)
    --|--|--|--|--|--| ZSTd (TYPE: KEYWORD) - ZSTD algorithm (ZSTD)
    --|--|--|--|--| LEVel (TYPE: SELECTION) - Compression level [AUTO]
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression
    --|--|--|--|--|--| NORmal (TYPE: KEYWORD) - Optimal compression
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Highest compression
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Choose the format to write [AUTO]
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - As needed (32 bit for small files and 64 for large ones)
    --|--|--|--|--|--| Z32 (TYPE: KEYWORD) - Always 32 bit format (old)
    --|--|--|--|--|--| Z64 (TYPE: KEYWORD) - Always 64 bit format (modern)
    --|--|--|--|--| ENCode (TYPE: SELECTION) - Select encoding for file names and comments [UTF-8]
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 encoding (recommended)
    --|--|--|--|--|--| DOS (TYPE: KEYWORD) - IBM437 encoding (old 8 bit ASCII of ZIP files))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - IBM367 encoding (US ASCII (only 7 bit subset of UTF-8 and IBM437))
    --|--|--|--|--| COMment (TYPE: STRING) - Define a comment for this ZIP archive
    --|--|--|--|--| NOXfld (TYPE: SWITCH) - Don't write extra fields into the member header [FALSE]
    --|--|--|--|--| STReam (TYPE: SWITCH) - Write streamed ZIP file, uses only sequential I/O, no seek [FALSE]
    --|--|--|--| FL4 (TYPE: OBJECT) - Write data to FLAM4FILE
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| CMPmode (TYPE: SELECTION) - Compression mode [ADC]
    --|--|--|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--|--|--| ENCmode (TYPE: SELECTION) - Encryption mode [NONE]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--|--| FLAm4 (ALIAS: FL4) - Write data to FLAM4FILE
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| CMPmode (TYPE: SELECTION) - Compression mode [ADC]
    --|--|--|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--|--|--| ENCmode (TYPE: SELECTION) - Encryption mode [NONE]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--| LIB (ALIAS: ARCHIVE) - Archive format [NONE]
    --|--|--|--| ZIP (TYPE: OBJECT) - Write data to ZIP archive
    --|--|--|--|--| MEMBer (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| MBRatr (TYPE: OBJECT) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--| MEMAtr (ALIAS: MBRATR) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Compression algorithm [DEFLATE]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Store uncompressed
    --|--|--|--|--|--| DEFlate (TYPE: KEYWORD) - DEFLATE algorithm (GZIP)
    --|--|--|--|--|--| BZIp2 (TYPE: KEYWORD) - BZIP2 algorithm (BZIP2)
    --|--|--|--|--|--| XZ (TYPE: KEYWORD) - LZMA algorithm (XZ)
    --|--|--|--|--|--| ZSTd (TYPE: KEYWORD) - ZSTD algorithm (ZSTD)
    --|--|--|--|--| LEVel (TYPE: SELECTION) - Compression level [AUTO]
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression
    --|--|--|--|--|--| NORmal (TYPE: KEYWORD) - Optimal compression
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Highest compression
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Choose the format to write [AUTO]
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - As needed (32 bit for small files and 64 for large ones)
    --|--|--|--|--|--| Z32 (TYPE: KEYWORD) - Always 32 bit format (old)
    --|--|--|--|--|--| Z64 (TYPE: KEYWORD) - Always 64 bit format (modern)
    --|--|--|--|--| ENCode (TYPE: SELECTION) - Select encoding for file names and comments [UTF-8]
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 encoding (recommended)
    --|--|--|--|--|--| DOS (TYPE: KEYWORD) - IBM437 encoding (old 8 bit ASCII of ZIP files))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - IBM367 encoding (US ASCII (only 7 bit subset of UTF-8 and IBM437))
    --|--|--|--|--| COMment (TYPE: STRING) - Define a comment for this ZIP archive
    --|--|--|--|--| NOXfld (TYPE: SWITCH) - Don't write extra fields into the member header [FALSE]
    --|--|--|--|--| STReam (TYPE: SWITCH) - Write streamed ZIP file, uses only sequential I/O, no seek [FALSE]
    --|--|--|--| FL4 (TYPE: OBJECT) - Write data to FLAM4FILE
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| CMPmode (TYPE: SELECTION) - Compression mode [ADC]
    --|--|--|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--|--|--| ENCmode (TYPE: SELECTION) - Encryption mode [NONE]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--|--| FLAm4 (ALIAS: FL4) - Write data to FLAM4FILE
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| CMPmode (TYPE: SELECTION) - Compression mode [ADC]
    --|--|--|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--|--|--| ENCmode (TYPE: SELECTION) - Encryption mode [NONE]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--| PLAtform (TYPE: SELECTION) - Redefine environment variable FL_PLATFORM for write operation
    --|--|--|--| WIN (TYPE: KEYWORD) - Choose Windows as platform (CRLF)
    --|--|--|--| UNX (TYPE: KEYWORD) - Choose Unix derivative as platform (LF)
    --|--|--|--| ZOS (TYPE: KEYWORD) - Choose ZOS as platform (NL)
    --|--|--|--| USS (TYPE: KEYWORD) - Choose USS of ZOS as platform (NL)
    --|--|--|--| VSE (TYPE: KEYWORD) - Choose VSE as platform (NL)
    --|--|--|--| BS2 (TYPE: KEYWORD) - Choose BS2000-OSD as platform (NL)
    --|--|--|--| MAC (TYPE: KEYWORD) - Choose MAC as platform (CR)
    --|--|--| OWNer (TYPE: STRING) - Redefine environment variable OWNERID for write operation
    --|--|--| ENVid (TYPE: STRING) - Redefine environment variable ENVID for write operation
    --|--|--| HASh (TYPE: OBJECT) - Generation or check of one way hash values of output data
    --|--|--|--| ALGo (TYPE: SELECTION) - Hash algorithm [SHA1]
    --|--|--|--|--| MD5 (TYPE: KEYWORD) - Message-Digest Algorithm 5 (128 bit)
    --|--|--|--|--| RIPEMD128 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (128 bit)
    --|--|--|--|--| RIPEMD160 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (160 bit)
    --|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 (160 bit)
    --|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (224 bit)
    --|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (256 bit)
    --|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (384 bit)
    --|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (512 bit)
    --|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (224 bit)
    --|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (256 bit)
    --|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (384 bit)
    --|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (512 bit)
    --|--|--|--|--| CRC8 (TYPE: KEYWORD) - Cyclic Redundancy Check (8 bit)
    --|--|--|--|--| CRC16 (TYPE: KEYWORD) - Cyclic Redundancy Check (16 bit)
    --|--|--|--|--| CRC24 (TYPE: KEYWORD) - Cyclic Redundancy Check (24 bit)
    --|--|--|--|--| CRC32 (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit)
    --|--|--|--|--| CRC32C (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit) Castagnoli variant
    --|--|--|--|--| CRC40 (TYPE: KEYWORD) - Cyclic Redundancy Check (40 bit)
    --|--|--|--|--| CRC64 (TYPE: KEYWORD) - Cyclic Redundancy Check (64 bit)
    --|--|--|--| CHEck (TYPE: OVERLAY) - Parameter for checksum verification
    --|--|--|--|--| VALue (TYPE: STRING) - Checksum as hex-string
    --|--|--|--|--| FILe (TYPE: STRING) - File which contains Checksum as hex-string
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--| FORmat (TYPE: SELECTION) - Define printout format [GNU]
    --|--|--|--|--| GNU (TYPE: KEYWORD) - Write output in GNU style
    --|--|--|--|--| BSD (TYPE: KEYWORD) - Write output in BSD style
    --|--|--|--|--| HEX (TYPE: KEYWORD) - Write output as hexadecimal string
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Write output as binary value (only in output file)
    --|--|--|--| CUT (TYPE: NUMBER) - Cut generated hash value, only with HEX/BIN format [0]
    --|--|--|--| OUTput (TYPE: STRING) - Name of the output file [LOG]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--| MEMber (TYPE: STRING) - Member name in GNU or BSD format [original name at read, target name at write]
    --|--|--|--| CCSid (TYPE: STRING) - Read/write BSD/GNU format in this CCSID [DEFAULT]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| BLKsiz (TYPE: NUMBER) - Block size for read operations [65536]
    --|--|--| SIGnature (TYPE: OVERLAY) - Detached signature handling
    --|--|--|--| GENeration (TYPE: OBJECT) - Signature generation
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP signature
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--| SIGHsh (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| HSHalg (ALIAS: SIGHSH) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| SIGNId (TYPE: STRING) - User ID of private key for signing
    --|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - User ID of private key for signing
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| VERification (TYPE: OBJECT) - Signature verification
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: SWITCH) - OpenPGP signature
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--| NOMkdir (TYPE: SWITCH) - Don't create path if path not exists [FALSE]
    --|--|--| TABle (TYPE: OBJECT) - Format table elements (tags, attributes, data, ...) to data blocks
    --|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify row specifications [ORG]
    --|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications or automatic write
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--| ROW (TYPE: OBJECT) - A set of different rows/table formats to write
    --|--|--|--|--| NAMe (TYPE: STRING) - Logical name for a row format (table)
    --|--|--|--|--| COLumn (TYPE: OBJECT) - Description of columns in the row
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts a neutral FL5 element of a certain data type to an external representation
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert a neutral binary type to a sequence of bytes
    --|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert a neutral string type to a text string
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert a neutral integer type to an integer representation
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert a neutral floating point type to a floating point representation
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Post-processing for column data [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Post-processing to mask areas in strings
    --|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Post-processing exit for customer implementation
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to write the column to achieve a certain table format
    --|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Write a fixed length data field
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length of data is used, no padding, no cutting]
    --|--|--|--|--|--|--|--| CUTdat (TYPE: SWITCH) - Cut data if longer than LENGTH [FALSE]
    --|--|--|--|--|--|--|--| ADDpad (TYPE: SWITCH) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--| REMpad (ALIAS: ADDPAD) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value to use [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Write a data field prefixed with a length field
    --|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for decimal digits [auto]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use default system code page
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use ASCII (UTF-8) code page
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use EBCDIC code page
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use real local code page
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Write a data field with a delimiter at the end
    --|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter written after the data element
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Write length and pointer formats to memory
    --|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Write a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Name of the column in the CSV header [COLUMN-NAME]
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - When to write field enclosing characters [ALWAYS]
    --|--|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Which record delimiter to use after each row [auto]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape field enclosing character in the data [OFF]
    --|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Write a data field with a previous tag and a subsequent delimiter
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for writing [2 if space, 1 if tab else 0]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| NLNCHAr (TYPE: SELECTION) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NLNCHR (ALIAS: NLNCHAR) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--| XML (TYPE: OBJECT) - Write a data field in XML format
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Add a comment to the XML data stream [default]
    --|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape XML syntax elements (prevent double read and copy of data to add &...; sequences) [FALSE]
    --|--|--|--|--|--|--| RST (TYPE: OBJECT) - Fill data field up to certain offset (write rest)
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset to write a rest into the output data
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding value to fill up the remaining bytes [0x00]
    --|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured format [name]
    --|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used to determine optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--| INSert (TYPE: SELECTION) - Define insert handling [if VALUE then POSSIBLE else NOTALLOWED]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--| POSsible (TYPE: KEYWORD) - Insert of columns are possible, if column not found in table header
    --|--|--|--|--|--|--| REQuired (TYPE: KEYWORD) - This column must be inserted and not found in the table header
    --|--|--|--|--|--|--| NOTallowed (TYPE: KEYWORD) - Insert is not allowed, this means that the column must be found in the table header
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation or replacement of content
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--| HEAdln (TYPE: SWITCH) - Write a headline [FALSE]
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify column specifications [ORG]
    --|--|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--| ATTrib (TYPE: OBJECT) - Define the file attributes [DEFAULT]
    --|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--| PREprocess (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| POStprocess (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--| PSTpro (ALIAS: POSTPROCESS) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--| CHAracter (TYPE: OBJECT) - Write character data to a file
    --|--|--| NET (TYPE: OVERLAY) - Network parameter for remote write access
    --|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--| FILe (TYPE: STRING) - Name/URL of file to write [''==origin.ext]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--| FALloc (TYPE: OBJECT) - Platform dependent file allocation parameter
    --|--|--|--| ORGanization (TYPE: SELECTION) - File organization [SEQ]
    --|--|--|--|--| SEQ (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--|--| PS (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--|--| LIB (TYPE: KEYWORD) - Library (ZOS-PDSE)
    --|--|--|--|--| PDS (TYPE: KEYWORD) - Partitioned data set (ZOS-PDS)
    --|--|--|--|--| USS (TYPE: KEYWORD) - UNIX files (path based)
    --|--|--|--|--| EDS (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--| ESDs (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--| KDS (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--| KSDs (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--| RDS (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--|--| RRDs (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--| BLKsize (TYPE: NUMBER) - Block size [system]
    --|--|--|--| RECFormat (TYPE: SELECTION) - Record format [auto]
    --|--|--|--|--| NONe (TYPE: KEYWORD) - No format defined
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Open - Binary (undefined) data (only the last record are shorter then record length)
    --|--|--|--|--| TXT (TYPE: KEYWORD) - Open - Text data with standard delimiter (result is a stripped variable length records)
    --|--|--|--|--| TXT-Asa (TYPE: KEYWORD) - Open - Text data with standard delimiter and ASA byte in front (result variable length records with ASA attribute)
    --|--|--|--|--| TXT-Mcc (TYPE: KEYWORD) - Open - Text data with standard delimiter and MCC byte in front (result variable length records with MCC attribute)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Open - Records separated by a special delimiter with the result of variable length records
    --|--|--|--|--| DLM-Asa (TYPE: KEYWORD) - Open - ASA records separated by a special delimiter with the result of variable length records
    --|--|--|--|--| DLM-Mcc (TYPE: KEYWORD) - Open - MCC records separated by a special delimiter with the result of variable length records
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Open - Variable length record (if necessary define length format)
    --|--|--|--|--| VAR-Asa (TYPE: KEYWORD) - Open - Variable length record with ASA print control character (if necessary define length format)
    --|--|--|--|--| VAR-Mcc (TYPE: KEYWORD) - Open - Variable length record with machine print control codes (if necessary define length format)
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Open - Fixed-length record (file size = N * record length)
    --|--|--|--|--| FIX-Asa (TYPE: KEYWORD) - Open - Fixed-length record with ASA print control character (file size = N * (record length + 1))
    --|--|--|--|--| FIX-Mcc (TYPE: KEYWORD) - Open - Fixed-length record with machine print control codes (file size = N * (record length + 1))
    --|--|--|--|--| VAR-REL (TYPE: KEYWORD) - Open - Variable relative record (if necessary define length format)
    --|--|--|--|--| VAR-REL-Asa (TYPE: KEYWORD) - Open - Variable relative record with ASA print control character (if necessary define length format)
    --|--|--|--|--| VAR-REL-Mcc (TYPE: KEYWORD) - Open - Variable relative record with machine print control codes (if necessary define length format)
    --|--|--|--|--| FIX-REL (TYPE: KEYWORD) - Open - Fix relative record (file size = N * (record length + 8))
    --|--|--|--|--| FIX-REL-Asa (TYPE: KEYWORD) - Open - Fix relative record with ASA print control character (file size = N * (record length + 9))
    --|--|--|--|--| FIX-REL-Mcc (TYPE: KEYWORD) - Open - Fix relative record with machine print control codes (file size = N * (record length + 9))
    --|--|--|--|--| F (TYPE: KEYWORD) - Host - Fixed-length, unblocked
    --|--|--|--|--| FA (TYPE: KEYWORD) - Host - Fixed-length, unblocked, ASA print control characters
    --|--|--|--|--| FM (TYPE: KEYWORD) - Host - Fixed-length, unblocked, machine print control codes
    --|--|--|--|--| FS (TYPE: KEYWORD) - Host - Fixed-length, standard
    --|--|--|--|--| FSA (TYPE: KEYWORD) - Host - Fixed-length, standard, ASA print control characters
    --|--|--|--|--| FSM (TYPE: KEYWORD) - Host - Fixed-length, standard, machine print control codes
    --|--|--|--|--| FB (TYPE: KEYWORD) - Host - Fixed-length, blocked
    --|--|--|--|--| FBA (TYPE: KEYWORD) - Host - Fixed-length, blocked, ASA print control characters
    --|--|--|--|--| FBM (TYPE: KEYWORD) - Host - Fixed-length, blocked, machine print control codes
    --|--|--|--|--| FBS (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard
    --|--|--|--|--| FBSA (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, ASA print control characters
    --|--|--|--|--| FBSM (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, machine print control codes
    --|--|--|--|--| FE (TYPE: KEYWORD) - Host - Fixed-length, ESDS
    --|--|--|--|--| FEA (TYPE: KEYWORD) - Host - Fixed-length, ESDS, ASA print control characters
    --|--|--|--|--| FEM (TYPE: KEYWORD) - Host - Fixed-length, ESDS, machine print control codes
    --|--|--|--|--| FK (TYPE: KEYWORD) - Host - Fixed-length, KSDS
    --|--|--|--|--| FKA (TYPE: KEYWORD) - Host - Fixed-length, KSDS, ASA print control characters
    --|--|--|--|--| FKM (TYPE: KEYWORD) - Host - Fixed-length, KSDS, machine print control codes
    --|--|--|--|--| FR (TYPE: KEYWORD) - Host - Fixed-length, RRDS
    --|--|--|--|--| FRA (TYPE: KEYWORD) - Host - Fixed-length, RRDS, ASA print control characters
    --|--|--|--|--| FRM (TYPE: KEYWORD) - Host - Fixed-length, RRDS, machine print control codes
    --|--|--|--|--| U (TYPE: KEYWORD) - Host - Undefined-length
    --|--|--|--|--| UA (TYPE: KEYWORD) - Host - Undefined-length, ASA print control characters
    --|--|--|--|--| UM (TYPE: KEYWORD) - Host - Undefined-length, machine print control codes
    --|--|--|--|--| V (TYPE: KEYWORD) - Host - Variable
    --|--|--|--|--| VA (TYPE: KEYWORD) - Host - Variable, ASA print control characters
    --|--|--|--|--| VM (TYPE: KEYWORD) - Host - Variable, machine print control codes
    --|--|--|--|--| VS (TYPE: KEYWORD) - Host - Variable, spanned
    --|--|--|--|--| VSA (TYPE: KEYWORD) - Host - Variable, spanned, ASA print control characters
    --|--|--|--|--| VSM (TYPE: KEYWORD) - Host - Variable, spanned, machine print control codes
    --|--|--|--|--| VB (TYPE: KEYWORD) - Host - Variable, blocked
    --|--|--|--|--| VBA (TYPE: KEYWORD) - Host - Variable, blocked, ASA print control characters
    --|--|--|--|--| VBM (TYPE: KEYWORD) - Host - Variable, blocked, machine print control codes
    --|--|--|--|--| VBS (TYPE: KEYWORD) - Host - Variable, blocked, spanned
    --|--|--|--|--| VBSA (TYPE: KEYWORD) - Host - Variable, blocked, spanned, ASA print control characters
    --|--|--|--|--| VBSM (TYPE: KEYWORD) - Host - Variable, blocked, spanned, machine print control codes
    --|--|--|--|--| VE (TYPE: KEYWORD) - Host - Variable, ESDS
    --|--|--|--|--| VEA (TYPE: KEYWORD) - Host - Variable, ESDS, ASA print control characters
    --|--|--|--|--| VEM (TYPE: KEYWORD) - Host - Variable, ESDS, machine print control codes
    --|--|--|--|--| VK (TYPE: KEYWORD) - Host - Variable, KSDS
    --|--|--|--|--| VKA (TYPE: KEYWORD) - Host - Variable, KSDS, ASA print control characters
    --|--|--|--|--| VKM (TYPE: KEYWORD) - Host - Variable, KSDS, machine print control codes
    --|--|--|--|--| VR (TYPE: KEYWORD) - Host - Variable, RRDS
    --|--|--|--|--| VRA (TYPE: KEYWORD) - Host - Variable, RRDS, ASA print control characters
    --|--|--|--|--| VRM (TYPE: KEYWORD) - Host - Variable, RRDS, machine print control codes
    --|--|--|--|--| ORG (TYPE: KEYWORD) - Use original record format as default (like none)
    --|--|--|--| RECLength (TYPE: NUMBER) - Record length (data only, no print control and length fields)
    --|--|--|--| KEYDisp (TYPE: SELECTION) - Key disposition for index/key sequential data sets [OLD]
    --|--|--|--|--| OLD (TYPE: KEYWORD) - Key disposition OLD (keep the existing key)
    --|--|--|--|--| NEW (TYPE: KEYWORD) - Key disposition NEW (insert record number as key)
    --|--|--|--|--| DEL (TYPE: KEYWORD) - Key disposition DEL (delete key from record)
    --|--|--|--| KEYPosition (TYPE: NUMBER) - Key position (>=1) for index/key sequential data sets [1]
    --|--|--|--| KEYLength (TYPE: NUMBER) - Key length (>=1) for index/key sequential data sets [8]
    --|--|--|--| SUBsystem (TYPE: OBJECT) - Specification for FIO subsystem (only for z/OS)
    --|--|--|--|--| NAMe (TYPE: STRING) - Name of the subsystem (PROPERTY: ['FLAM'])
    --|--|--|--|--| PARm (TYPE: STRING) - Parameter list for the subsystem (comma separated) (PROPERTY: [''])
    --|--|--|--| SYSout (TYPE: OBJECT) - SYSOUT specification (only for z/OS)
    --|--|--|--|--| CLAss (TYPE: STRING) - The class of the system output data set [DEFAULT]
    --|--|--|--|--| WRIter (TYPE: STRING) - Program name for the system output data set [auto]
    --|--|--|--|--| DSTRws (TYPE: STRING) - Remote work station specification [NONE]
    --|--|--|--|--| DSTUid (TYPE: STRING) - Destination user ID for redirection [NONE]
    --|--|--|--|--| HLDque (TYPE: SWITCH) - Redirection to hold queue [FALSE]
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Format for system output data set [NONE]
    --|--|--|--|--|--| NONe (TYPE: SWITCH) - No special formatting
    --|--|--|--|--|--| MAIl (TYPE: OBJECT) - Mail formatting as attachment
    --|--|--|--|--|--|--| SYStem (TYPE: STRING) - The system name used in SMTP's HELO command [SYSNAME]
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID for the mail writer [1047]
    --|--|--|--|--|--|--| FROm (TYPE: STRING) - Mail address of the sender [MAILADDR]
    --|--|--|--|--|--|--| TO (TYPE: STRING) - Mail addresses of receivers
    --|--|--|--|--|--|--| CC (TYPE: STRING) - Mail addresses of receivers on carbon copy (optional)
    --|--|--|--|--|--|--| BCC (TYPE: STRING) - Mail addresses of receivers on blind carbon copy (optional)
    --|--|--|--|--|--|--| SUBject (TYPE: STRING) - Mail subject [Mail send by FLAM]
    --|--|--|--|--|--|--| BODy (TYPE: STRING) - Mail body (optional)
    --|--|--|--|--|--|--| ATTachment (TYPE: STRING) - Name of the attachment [filename]
    --|--|--|--| SPAce (TYPE: OBJECT) - Platform dependent space definition parameter
    --|--|--|--|--| PRImary (TYPE: NUMBER) - Primary size in megabytes
    --|--|--|--|--| SECondary (TYPE: NUMBER) - Secondary size in megabytes
    --|--|--|--|--| DIRblocks (TYPE: NUMBER) - Directory blocks for partitioned data sets
    --|--|--|--|--| VOLSer (TYPE: STRING) - Volume serial number
    --|--|--|--|--| VOLUnit (TYPE: STRING) - Volume unit
    --|--|--|--|--| DATaclass (TYPE: STRING) - Data class
    --|--|--|--|--| MGMtclass (TYPE: STRING) - Management class
    --|--|--|--|--| STOrclass (TYPE: STRING) - Storage class
    --|--|--|--|--| NORmaldisp (TYPE: SELECTION) - Close disposition for normal end [CATALOG]
    --|--|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--| ABOrtdisp (TYPE: SELECTION) - Close disposition for abnormal end [KEEP]
    --|--|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--| RELease (TYPE: SELECTION) - Release unused space when file is closed [SEQ=YES, PDS=NO]
    --|--|--|--|--|--| YES (TYPE: KEYWORD) - Yes, do it
    --|--|--|--|--|--| NO (TYPE: KEYWORD) - No, don't do it
    --|--|--|--|--| LARgefile (TYPE: SWITCH) - Enforce the allocation of a large file [FALSE]
    --|--|--|--|--| UNMovable (TYPE: SWITCH) - Allocate space unmovable [FALSE]
    --|--|--|--|--| CONtig (TYPE: SWITCH) - Allocate space contiguously [FALSE]
    --|--|--|--|--| PERmanent (TYPE: SWITCH) - Allocate space permanently [FALSE]
    --|--|--|--|--| RLS (TYPE: SELECTION) - Specifies the type of record level sharing (RLS) being done for a specific data set [NONE]
    --|--|--|--|--|--| NRI (TYPE: KEYWORD) - No Read Integrity
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Consistent Read
    --|--|--|--|--|--| CRE (TYPE: KEYWORD) - Consistent Read Explicit
    --|--|--|--| LIKe (TYPE: STRING) - Specifies the name of the model data set from which the attributes are to be copied
    --|--|--|--| RENew (TYPE: SWITCH) - Enforce new allocation by a remove of an existing file
    --|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF] (prevent append handling)
    --|--|--| REMOve (TYPE: SWITCH) - Remove original file if an error occurs [FALSE]
    --|--|--| REMAin (TYPE: SWITCH) - Remain existing files (don't overwrite) [FALSE]
    --|--|--| APPend (TYPE: SWITCH) - Append data to this file or add member to archive  [FALSE]
    --|--|--| FLUsh (TYPE: SWITCH) - Enforce flush in front of close file [FALSE]
    --|--|--| METhod (TYPE: SELECTION) - Method to convert records in blocks [NONE]
    --|--|--|--| L4I (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--| L4X (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--| B4I (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--| B4X (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--| S4I (TYPE: KEYWORD) - Adds 4 byte length fields: System endian integer, length inclusive
    --|--|--|--| S4X (TYPE: KEYWORD) - Adds 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--| HLI (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian short (LL00), length inclusive
    --|--|--|--| HLX (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian short (LL00), length exclusive
    --|--|--|--| HBI (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian short (LL00), length inclusive (MVS)
    --|--|--|--| HBX (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian short (LL00), length exclusive
    --|--|--|--| HSI (TYPE: KEYWORD) - Adds 4 byte length fields: System endian short (LL00), length inclusive
    --|--|--|--| HSX (TYPE: KEYWORD) - Adds 4 byte length fields: System endian short (LL00), length exclusive
    --|--|--|--| DLM (TYPE: KEYWORD) - Adds provided binary record delimiter
    --|--|--| RECdelim (TYPE: STRING) - Delimiter used to define end of record [system]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--| SUPpadding (TYPE: SWITCH) - Suppress trailing padding/equal characters
    --|--|--| PRNcontrol (TYPE: SELECTION) - Print control character handling [DETACH]
    --|--|--|--| DETach (TYPE: KEYWORD) - Manage print control character as record attribute
    --|--|--|--| RETain (TYPE: KEYWORD) - Leave print control character as part of the data record
    --|--|--|--| ERAse (TYPE: KEYWORD) - Erase the print control character from the record
    --|--|--|--| REPlace (TYPE: KEYWORD) - Replace print control characters by additional records like printed
    --|--|--| RPLffd (TYPE: NUMBER) - Replace form feeds, filling rest of page with empty records assuming n lines per page [60]
    --|--|--|--| If you type the keyword without an assignment of a value, the default (60) is used
    --|--|--| FRCrec (TYPE: SWITCH) - Enforce record orientation on record oriented devices [FALSE]
    --|--|--| CCSid (TYPE: STRING) - Conversion to this CCSID [system]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--| BOM (TYPE: SWITCH) - Write byte order mark in front of the output text [FALSE]
    --|--|--| KEPbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| ELF2nl (TYPE: SWITCH) - Replace EBCDIC line feed (0x25) by new line (0x15) on output
    --|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (maximum 8 code points
    --|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| REPortfile (TYPE: STRING) - Name of the report file to log substitutions
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| COMBined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--| COMPress (TYPE: OVERLAY) - Compression procedure [NONE]
    --|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--| CMP (ALIAS: COMPRESS) - Compression procedure [NONE]
    --|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--| ENCRypt (TYPE: OVERLAY) - Encryption procedure [NONE]
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| ENC (ALIAS: ENCRYPT) - Encryption procedure [NONE]
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| ENCOde (TYPE: OVERLAY) - Encoding procedure [NONE]
    --|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--| COD (ALIAS: ENCODE) - Encoding procedure [NONE]
    --|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--| ARChive (TYPE: OVERLAY) - Archive format [NONE]
    --|--|--|--| ZIP (TYPE: OBJECT) - Write data to ZIP archive
    --|--|--|--|--| MEMBer (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| MBRatr (TYPE: OBJECT) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--| MEMAtr (ALIAS: MBRATR) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Compression algorithm [DEFLATE]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Store uncompressed
    --|--|--|--|--|--| DEFlate (TYPE: KEYWORD) - DEFLATE algorithm (GZIP)
    --|--|--|--|--|--| BZIp2 (TYPE: KEYWORD) - BZIP2 algorithm (BZIP2)
    --|--|--|--|--|--| XZ (TYPE: KEYWORD) - LZMA algorithm (XZ)
    --|--|--|--|--|--| ZSTd (TYPE: KEYWORD) - ZSTD algorithm (ZSTD)
    --|--|--|--|--| LEVel (TYPE: SELECTION) - Compression level [AUTO]
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression
    --|--|--|--|--|--| NORmal (TYPE: KEYWORD) - Optimal compression
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Highest compression
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Choose the format to write [AUTO]
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - As needed (32 bit for small files and 64 for large ones)
    --|--|--|--|--|--| Z32 (TYPE: KEYWORD) - Always 32 bit format (old)
    --|--|--|--|--|--| Z64 (TYPE: KEYWORD) - Always 64 bit format (modern)
    --|--|--|--|--| ENCode (TYPE: SELECTION) - Select encoding for file names and comments [UTF-8]
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 encoding (recommended)
    --|--|--|--|--|--| DOS (TYPE: KEYWORD) - IBM437 encoding (old 8 bit ASCII of ZIP files))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - IBM367 encoding (US ASCII (only 7 bit subset of UTF-8 and IBM437))
    --|--|--|--|--| COMment (TYPE: STRING) - Define a comment for this ZIP archive
    --|--|--|--|--| NOXfld (TYPE: SWITCH) - Don't write extra fields into the member header [FALSE]
    --|--|--|--|--| STReam (TYPE: SWITCH) - Write streamed ZIP file, uses only sequential I/O, no seek [FALSE]
    --|--|--|--| FL4 (TYPE: OBJECT) - Write data to FLAM4FILE
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| CMPmode (TYPE: SELECTION) - Compression mode [ADC]
    --|--|--|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--|--|--| ENCmode (TYPE: SELECTION) - Encryption mode [NONE]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--|--| FLAm4 (ALIAS: FL4) - Write data to FLAM4FILE
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| CMPmode (TYPE: SELECTION) - Compression mode [ADC]
    --|--|--|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--|--|--| ENCmode (TYPE: SELECTION) - Encryption mode [NONE]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--| LIB (ALIAS: ARCHIVE) - Archive format [NONE]
    --|--|--|--| ZIP (TYPE: OBJECT) - Write data to ZIP archive
    --|--|--|--|--| MEMBer (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| MBRatr (TYPE: OBJECT) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--| MEMAtr (ALIAS: MBRATR) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Compression algorithm [DEFLATE]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Store uncompressed
    --|--|--|--|--|--| DEFlate (TYPE: KEYWORD) - DEFLATE algorithm (GZIP)
    --|--|--|--|--|--| BZIp2 (TYPE: KEYWORD) - BZIP2 algorithm (BZIP2)
    --|--|--|--|--|--| XZ (TYPE: KEYWORD) - LZMA algorithm (XZ)
    --|--|--|--|--|--| ZSTd (TYPE: KEYWORD) - ZSTD algorithm (ZSTD)
    --|--|--|--|--| LEVel (TYPE: SELECTION) - Compression level [AUTO]
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression
    --|--|--|--|--|--| NORmal (TYPE: KEYWORD) - Optimal compression
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Highest compression
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Choose the format to write [AUTO]
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - As needed (32 bit for small files and 64 for large ones)
    --|--|--|--|--|--| Z32 (TYPE: KEYWORD) - Always 32 bit format (old)
    --|--|--|--|--|--| Z64 (TYPE: KEYWORD) - Always 64 bit format (modern)
    --|--|--|--|--| ENCode (TYPE: SELECTION) - Select encoding for file names and comments [UTF-8]
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 encoding (recommended)
    --|--|--|--|--|--| DOS (TYPE: KEYWORD) - IBM437 encoding (old 8 bit ASCII of ZIP files))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - IBM367 encoding (US ASCII (only 7 bit subset of UTF-8 and IBM437))
    --|--|--|--|--| COMment (TYPE: STRING) - Define a comment for this ZIP archive
    --|--|--|--|--| NOXfld (TYPE: SWITCH) - Don't write extra fields into the member header [FALSE]
    --|--|--|--|--| STReam (TYPE: SWITCH) - Write streamed ZIP file, uses only sequential I/O, no seek [FALSE]
    --|--|--|--| FL4 (TYPE: OBJECT) - Write data to FLAM4FILE
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| CMPmode (TYPE: SELECTION) - Compression mode [ADC]
    --|--|--|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--|--|--| ENCmode (TYPE: SELECTION) - Encryption mode [NONE]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--|--| FLAm4 (ALIAS: FL4) - Write data to FLAM4FILE
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| CMPmode (TYPE: SELECTION) - Compression mode [ADC]
    --|--|--|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--|--|--| ENCmode (TYPE: SELECTION) - Encryption mode [NONE]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--| LANg (TYPE: STRING) - Redefine environment variable LANG for write operation
    --|--|--| PLAtform (TYPE: SELECTION) - Redefine environment variable FL_PLATFORM for write operation
    --|--|--|--| WIN (TYPE: KEYWORD) - Choose Windows as platform (CRLF)
    --|--|--|--| UNX (TYPE: KEYWORD) - Choose Unix derivative as platform (LF)
    --|--|--|--| ZOS (TYPE: KEYWORD) - Choose ZOS as platform (NL)
    --|--|--|--| USS (TYPE: KEYWORD) - Choose USS of ZOS as platform (NL)
    --|--|--|--| VSE (TYPE: KEYWORD) - Choose VSE as platform (NL)
    --|--|--|--| BS2 (TYPE: KEYWORD) - Choose BS2000-OSD as platform (NL)
    --|--|--|--| MAC (TYPE: KEYWORD) - Choose MAC as platform (CR)
    --|--|--| OWNer (TYPE: STRING) - Redefine environment variable OWNERID for write operation
    --|--|--| ENVid (TYPE: STRING) - Redefine environment variable ENVID for write operation
    --|--|--| HASh (TYPE: OBJECT) - Generation or check of one way hash values of output data
    --|--|--|--| ALGo (TYPE: SELECTION) - Hash algorithm [SHA1]
    --|--|--|--|--| MD5 (TYPE: KEYWORD) - Message-Digest Algorithm 5 (128 bit)
    --|--|--|--|--| RIPEMD128 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (128 bit)
    --|--|--|--|--| RIPEMD160 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (160 bit)
    --|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 (160 bit)
    --|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (224 bit)
    --|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (256 bit)
    --|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (384 bit)
    --|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (512 bit)
    --|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (224 bit)
    --|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (256 bit)
    --|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (384 bit)
    --|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (512 bit)
    --|--|--|--|--| CRC8 (TYPE: KEYWORD) - Cyclic Redundancy Check (8 bit)
    --|--|--|--|--| CRC16 (TYPE: KEYWORD) - Cyclic Redundancy Check (16 bit)
    --|--|--|--|--| CRC24 (TYPE: KEYWORD) - Cyclic Redundancy Check (24 bit)
    --|--|--|--|--| CRC32 (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit)
    --|--|--|--|--| CRC32C (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit) Castagnoli variant
    --|--|--|--|--| CRC40 (TYPE: KEYWORD) - Cyclic Redundancy Check (40 bit)
    --|--|--|--|--| CRC64 (TYPE: KEYWORD) - Cyclic Redundancy Check (64 bit)
    --|--|--|--| CHEck (TYPE: OVERLAY) - Parameter for checksum verification
    --|--|--|--|--| VALue (TYPE: STRING) - Checksum as hex-string
    --|--|--|--|--| FILe (TYPE: STRING) - File which contains Checksum as hex-string
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--| FORmat (TYPE: SELECTION) - Define printout format [GNU]
    --|--|--|--|--| GNU (TYPE: KEYWORD) - Write output in GNU style
    --|--|--|--|--| BSD (TYPE: KEYWORD) - Write output in BSD style
    --|--|--|--|--| HEX (TYPE: KEYWORD) - Write output as hexadecimal string
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Write output as binary value (only in output file)
    --|--|--|--| CUT (TYPE: NUMBER) - Cut generated hash value, only with HEX/BIN format [0]
    --|--|--|--| OUTput (TYPE: STRING) - Name of the output file [LOG]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--| MEMber (TYPE: STRING) - Member name in GNU or BSD format [original name at read, target name at write]
    --|--|--|--| CCSid (TYPE: STRING) - Read/write BSD/GNU format in this CCSID [DEFAULT]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| BLKsiz (TYPE: NUMBER) - Block size for read operations [65536]
    --|--|--| SIGnature (TYPE: OVERLAY) - Detached signature handling
    --|--|--|--| GENeration (TYPE: OBJECT) - Signature generation
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP signature
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--| SIGHsh (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| HSHalg (ALIAS: SIGHSH) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| SIGNId (TYPE: STRING) - User ID of private key for signing
    --|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - User ID of private key for signing
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| VERification (TYPE: OBJECT) - Signature verification
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: SWITCH) - OpenPGP signature
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--| NOMkdir (TYPE: SWITCH) - Don't create path if path not exists [FALSE]
    --|--|--| TABle (TYPE: OBJECT) - Format table elements (tags, attributes, data, ...) to chracter blobs
    --|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify row specifications [ORG]
    --|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications or automatic write
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--| ROW (TYPE: OBJECT) - A set of different rows/table formats to write
    --|--|--|--|--| NAMe (TYPE: STRING) - Logical name for a row format (table)
    --|--|--|--|--| COLumn (TYPE: OBJECT) - Description of columns in the row
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts a neutral FL5 element of a certain data type to an external representation
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert a neutral binary type to a sequence of bytes
    --|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert a neutral string type to a text string
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert a neutral integer type to an integer representation
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert a neutral floating point type to a floating point representation
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Post-processing for column data [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Post-processing to mask areas in strings
    --|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Post-processing exit for customer implementation
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to write the column to achieve a certain table format
    --|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Write a fixed length data field
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length of data is used, no padding, no cutting]
    --|--|--|--|--|--|--|--| CUTdat (TYPE: SWITCH) - Cut data if longer than LENGTH [FALSE]
    --|--|--|--|--|--|--|--| ADDpad (TYPE: SWITCH) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--| REMpad (ALIAS: ADDPAD) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value to use [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Write a data field prefixed with a length field
    --|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for decimal digits [auto]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use default system code page
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use ASCII (UTF-8) code page
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use EBCDIC code page
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use real local code page
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Write a data field with a delimiter at the end
    --|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter written after the data element
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Write length and pointer formats to memory
    --|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Write a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Name of the column in the CSV header [COLUMN-NAME]
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - When to write field enclosing characters [ALWAYS]
    --|--|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Which record delimiter to use after each row [auto]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape field enclosing character in the data [OFF]
    --|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Write a data field with a previous tag and a subsequent delimiter
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for writing [2 if space, 1 if tab else 0]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| NLNCHAr (TYPE: SELECTION) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NLNCHR (ALIAS: NLNCHAR) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--| XML (TYPE: OBJECT) - Write a data field in XML format
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Add a comment to the XML data stream [default]
    --|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape XML syntax elements (prevent double read and copy of data to add &...; sequences) [FALSE]
    --|--|--|--|--|--|--| RST (TYPE: OBJECT) - Fill data field up to certain offset (write rest)
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset to write a rest into the output data
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding value to fill up the remaining bytes [0x00]
    --|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured format [name]
    --|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used to determine optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--| INSert (TYPE: SELECTION) - Define insert handling [if VALUE then POSSIBLE else NOTALLOWED]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--| POSsible (TYPE: KEYWORD) - Insert of columns are possible, if column not found in table header
    --|--|--|--|--|--|--| REQuired (TYPE: KEYWORD) - This column must be inserted and not found in the table header
    --|--|--|--|--|--|--| NOTallowed (TYPE: KEYWORD) - Insert is not allowed, this means that the column must be found in the table header
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation or replacement of content
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--| HEAdln (TYPE: SWITCH) - Write a headline [FALSE]
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify column specifications [ORG]
    --|--|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--| ATTrib (TYPE: OBJECT) - Define the file attributes [DEFAULT]
    --|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--| PREprocess (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| POStprocess (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--| PSTpro (ALIAS: POSTPROCESS) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--| TEXt (TYPE: OBJECT) - Write text data to a file
    --|--|--| NET (TYPE: OVERLAY) - Network parameter for remote write access
    --|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--| FILe (TYPE: STRING) - Name/URL of file to write [''==origin.ext]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--| FALloc (TYPE: OBJECT) - Platform dependent file allocation parameter
    --|--|--|--| ORGanization (TYPE: SELECTION) - File organization [SEQ]
    --|--|--|--|--| SEQ (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--|--| PS (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--|--| LIB (TYPE: KEYWORD) - Library (ZOS-PDSE)
    --|--|--|--|--| PDS (TYPE: KEYWORD) - Partitioned data set (ZOS-PDS)
    --|--|--|--|--| USS (TYPE: KEYWORD) - UNIX files (path based)
    --|--|--|--|--| EDS (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--| ESDs (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--| KDS (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--| KSDs (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--| RDS (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--|--| RRDs (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--| BLKsize (TYPE: NUMBER) - Block size [system]
    --|--|--|--| RECFormat (TYPE: SELECTION) - Record format [auto]
    --|--|--|--|--| NONe (TYPE: KEYWORD) - No format defined
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Open - Binary (undefined) data (only the last record are shorter then record length)
    --|--|--|--|--| TXT (TYPE: KEYWORD) - Open - Text data with standard delimiter (result is a stripped variable length records)
    --|--|--|--|--| TXT-Asa (TYPE: KEYWORD) - Open - Text data with standard delimiter and ASA byte in front (result variable length records with ASA attribute)
    --|--|--|--|--| TXT-Mcc (TYPE: KEYWORD) - Open - Text data with standard delimiter and MCC byte in front (result variable length records with MCC attribute)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Open - Records separated by a special delimiter with the result of variable length records
    --|--|--|--|--| DLM-Asa (TYPE: KEYWORD) - Open - ASA records separated by a special delimiter with the result of variable length records
    --|--|--|--|--| DLM-Mcc (TYPE: KEYWORD) - Open - MCC records separated by a special delimiter with the result of variable length records
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Open - Variable length record (if necessary define length format)
    --|--|--|--|--| VAR-Asa (TYPE: KEYWORD) - Open - Variable length record with ASA print control character (if necessary define length format)
    --|--|--|--|--| VAR-Mcc (TYPE: KEYWORD) - Open - Variable length record with machine print control codes (if necessary define length format)
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Open - Fixed-length record (file size = N * record length)
    --|--|--|--|--| FIX-Asa (TYPE: KEYWORD) - Open - Fixed-length record with ASA print control character (file size = N * (record length + 1))
    --|--|--|--|--| FIX-Mcc (TYPE: KEYWORD) - Open - Fixed-length record with machine print control codes (file size = N * (record length + 1))
    --|--|--|--|--| VAR-REL (TYPE: KEYWORD) - Open - Variable relative record (if necessary define length format)
    --|--|--|--|--| VAR-REL-Asa (TYPE: KEYWORD) - Open - Variable relative record with ASA print control character (if necessary define length format)
    --|--|--|--|--| VAR-REL-Mcc (TYPE: KEYWORD) - Open - Variable relative record with machine print control codes (if necessary define length format)
    --|--|--|--|--| FIX-REL (TYPE: KEYWORD) - Open - Fix relative record (file size = N * (record length + 8))
    --|--|--|--|--| FIX-REL-Asa (TYPE: KEYWORD) - Open - Fix relative record with ASA print control character (file size = N * (record length + 9))
    --|--|--|--|--| FIX-REL-Mcc (TYPE: KEYWORD) - Open - Fix relative record with machine print control codes (file size = N * (record length + 9))
    --|--|--|--|--| F (TYPE: KEYWORD) - Host - Fixed-length, unblocked
    --|--|--|--|--| FA (TYPE: KEYWORD) - Host - Fixed-length, unblocked, ASA print control characters
    --|--|--|--|--| FM (TYPE: KEYWORD) - Host - Fixed-length, unblocked, machine print control codes
    --|--|--|--|--| FS (TYPE: KEYWORD) - Host - Fixed-length, standard
    --|--|--|--|--| FSA (TYPE: KEYWORD) - Host - Fixed-length, standard, ASA print control characters
    --|--|--|--|--| FSM (TYPE: KEYWORD) - Host - Fixed-length, standard, machine print control codes
    --|--|--|--|--| FB (TYPE: KEYWORD) - Host - Fixed-length, blocked
    --|--|--|--|--| FBA (TYPE: KEYWORD) - Host - Fixed-length, blocked, ASA print control characters
    --|--|--|--|--| FBM (TYPE: KEYWORD) - Host - Fixed-length, blocked, machine print control codes
    --|--|--|--|--| FBS (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard
    --|--|--|--|--| FBSA (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, ASA print control characters
    --|--|--|--|--| FBSM (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, machine print control codes
    --|--|--|--|--| FE (TYPE: KEYWORD) - Host - Fixed-length, ESDS
    --|--|--|--|--| FEA (TYPE: KEYWORD) - Host - Fixed-length, ESDS, ASA print control characters
    --|--|--|--|--| FEM (TYPE: KEYWORD) - Host - Fixed-length, ESDS, machine print control codes
    --|--|--|--|--| FK (TYPE: KEYWORD) - Host - Fixed-length, KSDS
    --|--|--|--|--| FKA (TYPE: KEYWORD) - Host - Fixed-length, KSDS, ASA print control characters
    --|--|--|--|--| FKM (TYPE: KEYWORD) - Host - Fixed-length, KSDS, machine print control codes
    --|--|--|--|--| FR (TYPE: KEYWORD) - Host - Fixed-length, RRDS
    --|--|--|--|--| FRA (TYPE: KEYWORD) - Host - Fixed-length, RRDS, ASA print control characters
    --|--|--|--|--| FRM (TYPE: KEYWORD) - Host - Fixed-length, RRDS, machine print control codes
    --|--|--|--|--| U (TYPE: KEYWORD) - Host - Undefined-length
    --|--|--|--|--| UA (TYPE: KEYWORD) - Host - Undefined-length, ASA print control characters
    --|--|--|--|--| UM (TYPE: KEYWORD) - Host - Undefined-length, machine print control codes
    --|--|--|--|--| V (TYPE: KEYWORD) - Host - Variable
    --|--|--|--|--| VA (TYPE: KEYWORD) - Host - Variable, ASA print control characters
    --|--|--|--|--| VM (TYPE: KEYWORD) - Host - Variable, machine print control codes
    --|--|--|--|--| VS (TYPE: KEYWORD) - Host - Variable, spanned
    --|--|--|--|--| VSA (TYPE: KEYWORD) - Host - Variable, spanned, ASA print control characters
    --|--|--|--|--| VSM (TYPE: KEYWORD) - Host - Variable, spanned, machine print control codes
    --|--|--|--|--| VB (TYPE: KEYWORD) - Host - Variable, blocked
    --|--|--|--|--| VBA (TYPE: KEYWORD) - Host - Variable, blocked, ASA print control characters
    --|--|--|--|--| VBM (TYPE: KEYWORD) - Host - Variable, blocked, machine print control codes
    --|--|--|--|--| VBS (TYPE: KEYWORD) - Host - Variable, blocked, spanned
    --|--|--|--|--| VBSA (TYPE: KEYWORD) - Host - Variable, blocked, spanned, ASA print control characters
    --|--|--|--|--| VBSM (TYPE: KEYWORD) - Host - Variable, blocked, spanned, machine print control codes
    --|--|--|--|--| VE (TYPE: KEYWORD) - Host - Variable, ESDS
    --|--|--|--|--| VEA (TYPE: KEYWORD) - Host - Variable, ESDS, ASA print control characters
    --|--|--|--|--| VEM (TYPE: KEYWORD) - Host - Variable, ESDS, machine print control codes
    --|--|--|--|--| VK (TYPE: KEYWORD) - Host - Variable, KSDS
    --|--|--|--|--| VKA (TYPE: KEYWORD) - Host - Variable, KSDS, ASA print control characters
    --|--|--|--|--| VKM (TYPE: KEYWORD) - Host - Variable, KSDS, machine print control codes
    --|--|--|--|--| VR (TYPE: KEYWORD) - Host - Variable, RRDS
    --|--|--|--|--| VRA (TYPE: KEYWORD) - Host - Variable, RRDS, ASA print control characters
    --|--|--|--|--| VRM (TYPE: KEYWORD) - Host - Variable, RRDS, machine print control codes
    --|--|--|--|--| ORG (TYPE: KEYWORD) - Use original record format as default (like none)
    --|--|--|--| RECLength (TYPE: NUMBER) - Record length (data only, no print control and length fields)
    --|--|--|--| KEYDisp (TYPE: SELECTION) - Key disposition for index/key sequential data sets [OLD]
    --|--|--|--|--| OLD (TYPE: KEYWORD) - Key disposition OLD (keep the existing key)
    --|--|--|--|--| NEW (TYPE: KEYWORD) - Key disposition NEW (insert record number as key)
    --|--|--|--|--| DEL (TYPE: KEYWORD) - Key disposition DEL (delete key from record)
    --|--|--|--| KEYPosition (TYPE: NUMBER) - Key position (>=1) for index/key sequential data sets [1]
    --|--|--|--| KEYLength (TYPE: NUMBER) - Key length (>=1) for index/key sequential data sets [8]
    --|--|--|--| SUBsystem (TYPE: OBJECT) - Specification for FIO subsystem (only for z/OS)
    --|--|--|--|--| NAMe (TYPE: STRING) - Name of the subsystem (PROPERTY: ['FLAM'])
    --|--|--|--|--| PARm (TYPE: STRING) - Parameter list for the subsystem (comma separated) (PROPERTY: [''])
    --|--|--|--| SYSout (TYPE: OBJECT) - SYSOUT specification (only for z/OS)
    --|--|--|--|--| CLAss (TYPE: STRING) - The class of the system output data set [DEFAULT]
    --|--|--|--|--| WRIter (TYPE: STRING) - Program name for the system output data set [auto]
    --|--|--|--|--| DSTRws (TYPE: STRING) - Remote work station specification [NONE]
    --|--|--|--|--| DSTUid (TYPE: STRING) - Destination user ID for redirection [NONE]
    --|--|--|--|--| HLDque (TYPE: SWITCH) - Redirection to hold queue [FALSE]
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Format for system output data set [NONE]
    --|--|--|--|--|--| NONe (TYPE: SWITCH) - No special formatting
    --|--|--|--|--|--| MAIl (TYPE: OBJECT) - Mail formatting as attachment
    --|--|--|--|--|--|--| SYStem (TYPE: STRING) - The system name used in SMTP's HELO command [SYSNAME]
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID for the mail writer [1047]
    --|--|--|--|--|--|--| FROm (TYPE: STRING) - Mail address of the sender [MAILADDR]
    --|--|--|--|--|--|--| TO (TYPE: STRING) - Mail addresses of receivers
    --|--|--|--|--|--|--| CC (TYPE: STRING) - Mail addresses of receivers on carbon copy (optional)
    --|--|--|--|--|--|--| BCC (TYPE: STRING) - Mail addresses of receivers on blind carbon copy (optional)
    --|--|--|--|--|--|--| SUBject (TYPE: STRING) - Mail subject [Mail send by FLAM]
    --|--|--|--|--|--|--| BODy (TYPE: STRING) - Mail body (optional)
    --|--|--|--|--|--|--| ATTachment (TYPE: STRING) - Name of the attachment [filename]
    --|--|--|--| SPAce (TYPE: OBJECT) - Platform dependent space definition parameter
    --|--|--|--|--| PRImary (TYPE: NUMBER) - Primary size in megabytes
    --|--|--|--|--| SECondary (TYPE: NUMBER) - Secondary size in megabytes
    --|--|--|--|--| DIRblocks (TYPE: NUMBER) - Directory blocks for partitioned data sets
    --|--|--|--|--| VOLSer (TYPE: STRING) - Volume serial number
    --|--|--|--|--| VOLUnit (TYPE: STRING) - Volume unit
    --|--|--|--|--| DATaclass (TYPE: STRING) - Data class
    --|--|--|--|--| MGMtclass (TYPE: STRING) - Management class
    --|--|--|--|--| STOrclass (TYPE: STRING) - Storage class
    --|--|--|--|--| NORmaldisp (TYPE: SELECTION) - Close disposition for normal end [CATALOG]
    --|--|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--| ABOrtdisp (TYPE: SELECTION) - Close disposition for abnormal end [KEEP]
    --|--|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--| RELease (TYPE: SELECTION) - Release unused space when file is closed [SEQ=YES, PDS=NO]
    --|--|--|--|--|--| YES (TYPE: KEYWORD) - Yes, do it
    --|--|--|--|--|--| NO (TYPE: KEYWORD) - No, don't do it
    --|--|--|--|--| LARgefile (TYPE: SWITCH) - Enforce the allocation of a large file [FALSE]
    --|--|--|--|--| UNMovable (TYPE: SWITCH) - Allocate space unmovable [FALSE]
    --|--|--|--|--| CONtig (TYPE: SWITCH) - Allocate space contiguously [FALSE]
    --|--|--|--|--| PERmanent (TYPE: SWITCH) - Allocate space permanently [FALSE]
    --|--|--|--|--| RLS (TYPE: SELECTION) - Specifies the type of record level sharing (RLS) being done for a specific data set [NONE]
    --|--|--|--|--|--| NRI (TYPE: KEYWORD) - No Read Integrity
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Consistent Read
    --|--|--|--|--|--| CRE (TYPE: KEYWORD) - Consistent Read Explicit
    --|--|--|--| LIKe (TYPE: STRING) - Specifies the name of the model data set from which the attributes are to be copied
    --|--|--|--| RENew (TYPE: SWITCH) - Enforce new allocation by a remove of an existing file
    --|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF] (prevent append handling)
    --|--|--| REMOve (TYPE: SWITCH) - Remove original file if an error occurs [FALSE]
    --|--|--| REMAin (TYPE: SWITCH) - Remain existing files (don't overwrite) [FALSE]
    --|--|--| APPend (TYPE: SWITCH) - Append data to this file or add member to archive [FALSE]
    --|--|--| FLUsh (TYPE: SWITCH) - Enforce flush in front of close file [FALSE]
    --|--|--| METhod (TYPE: SELECTION) - Method for text formatting [SYSTEM]
    --|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--| REC (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--| ORIginal (TYPE: KEYWORD) - Adds the original data at the end of a line (only for band FMT)
    --|--|--|--| L4I (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--| L4X (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--| B4I (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--| B4X (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--| S4I (TYPE: KEYWORD) - Adds 4 byte length fields: System endian integer, length inclusive
    --|--|--|--| S4X (TYPE: KEYWORD) - Adds 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--| HLI (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian short (LL00), length inclusive
    --|--|--|--| HLX (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian short (LL00), length exclusive
    --|--|--|--| HBI (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian short (LL00), length inclusive (MVS)
    --|--|--|--| HBX (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian short (LL00), length exclusive
    --|--|--|--| HSI (TYPE: KEYWORD) - Adds 4 byte length fields: System endian short (LL00), length inclusive
    --|--|--|--| HSX (TYPE: KEYWORD) - Adds 4 byte length fields: System endian short (LL00), length exclusive
    --|--|--|--| DLM (TYPE: KEYWORD) - Adds binary record delimiter
    --|--|--| RPLTab (TYPE: NUMBER) - Replace horizontal tabulators by spaces using this tab width [0 - no replacement]
    --|--|--|--| If you type the keyword without an assignment of a value, the default (8) is used
    --|--|--| RPLHtb (ALIAS: RPLTAB) - Replace horizontal tabulators by spaces using this tab width [0 - no replacement]
    --|--|--|--| If you type the keyword without an assignment of a value, the default (8) is used
    --|--|--| RPLVtb (TYPE: NUMBER) - Replace vertical tabulators by new lines using this tab width [0 = no replacement]
    --|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--| RPLBsp (TYPE: SWITCH) - Replace backspace (deletes the backspace and the byte before) [FALSE]
    --|--|--| RPLCtr (TYPE: SELECTION) - Replace remaining control characters [NONE]
    --|--|--|--| SPAce (TYPE: KEYWORD) - Replace control characters with whitespace character (0x20/0x40)
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Replace control characters with substitution character (0x1A/0x3F)
    --|--|--|--| DELete (TYPE: KEYWORD) - Remove control characters
    --|--|--| SUPCtr (TYPE: SWITCH) - Suppress control characters [FALSE] (RPLCTR=DELETE)
    --|--|--| SUPTws (TYPE: SWITCH) - Suppress trailing whitespaces [FALSE]
    --|--|--| CCSid (TYPE: STRING) - Conversion to this CCSID [system]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--| BOM (TYPE: SWITCH) - Write byte order mark in front of the output text [FALSE]
    --|--|--| KEPbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--| ELF2nl (TYPE: SWITCH) - Replace EBCDIC line feed (0x25) by new line (0x15) on output
    --|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list [0x1A] (maximum 8 code points)
    --|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| COMBined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--| REPortfile (TYPE: STRING) - Name of the report file to log substitutions
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--| COMPress (TYPE: OVERLAY) - Compression procedure [NONE]
    --|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--| CMP (ALIAS: COMPRESS) - Compression procedure [NONE]
    --|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--| ENCRypt (TYPE: OVERLAY) - Encryption procedure [NONE]
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| ENC (ALIAS: ENCRYPT) - Encryption procedure [NONE]
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| ENCOde (TYPE: OVERLAY) - Encoding procedure [NONE]
    --|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--| COD (ALIAS: ENCODE) - Encoding procedure [NONE]
    --|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--| ARChive (TYPE: OVERLAY) - Archive format [NONE]
    --|--|--|--| ZIP (TYPE: OBJECT) - Write data to ZIP archive
    --|--|--|--|--| MEMBer (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| MBRatr (TYPE: OBJECT) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--| MEMAtr (ALIAS: MBRATR) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Compression algorithm [DEFLATE]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Store uncompressed
    --|--|--|--|--|--| DEFlate (TYPE: KEYWORD) - DEFLATE algorithm (GZIP)
    --|--|--|--|--|--| BZIp2 (TYPE: KEYWORD) - BZIP2 algorithm (BZIP2)
    --|--|--|--|--|--| XZ (TYPE: KEYWORD) - LZMA algorithm (XZ)
    --|--|--|--|--|--| ZSTd (TYPE: KEYWORD) - ZSTD algorithm (ZSTD)
    --|--|--|--|--| LEVel (TYPE: SELECTION) - Compression level [AUTO]
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression
    --|--|--|--|--|--| NORmal (TYPE: KEYWORD) - Optimal compression
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Highest compression
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Choose the format to write [AUTO]
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - As needed (32 bit for small files and 64 for large ones)
    --|--|--|--|--|--| Z32 (TYPE: KEYWORD) - Always 32 bit format (old)
    --|--|--|--|--|--| Z64 (TYPE: KEYWORD) - Always 64 bit format (modern)
    --|--|--|--|--| ENCode (TYPE: SELECTION) - Select encoding for file names and comments [UTF-8]
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 encoding (recommended)
    --|--|--|--|--|--| DOS (TYPE: KEYWORD) - IBM437 encoding (old 8 bit ASCII of ZIP files))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - IBM367 encoding (US ASCII (only 7 bit subset of UTF-8 and IBM437))
    --|--|--|--|--| COMment (TYPE: STRING) - Define a comment for this ZIP archive
    --|--|--|--|--| NOXfld (TYPE: SWITCH) - Don't write extra fields into the member header [FALSE]
    --|--|--|--|--| STReam (TYPE: SWITCH) - Write streamed ZIP file, uses only sequential I/O, no seek [FALSE]
    --|--|--|--| FL4 (TYPE: OBJECT) - Write data to FLAM4FILE
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| CMPmode (TYPE: SELECTION) - Compression mode [ADC]
    --|--|--|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--|--|--| ENCmode (TYPE: SELECTION) - Encryption mode [NONE]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--|--| FLAm4 (ALIAS: FL4) - Write data to FLAM4FILE
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| CMPmode (TYPE: SELECTION) - Compression mode [ADC]
    --|--|--|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--|--|--| ENCmode (TYPE: SELECTION) - Encryption mode [NONE]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--| LIB (ALIAS: ARCHIVE) - Archive format [NONE]
    --|--|--|--| ZIP (TYPE: OBJECT) - Write data to ZIP archive
    --|--|--|--|--| MEMBer (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| MBRatr (TYPE: OBJECT) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--| MEMAtr (ALIAS: MBRATR) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Compression algorithm [DEFLATE]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Store uncompressed
    --|--|--|--|--|--| DEFlate (TYPE: KEYWORD) - DEFLATE algorithm (GZIP)
    --|--|--|--|--|--| BZIp2 (TYPE: KEYWORD) - BZIP2 algorithm (BZIP2)
    --|--|--|--|--|--| XZ (TYPE: KEYWORD) - LZMA algorithm (XZ)
    --|--|--|--|--|--| ZSTd (TYPE: KEYWORD) - ZSTD algorithm (ZSTD)
    --|--|--|--|--| LEVel (TYPE: SELECTION) - Compression level [AUTO]
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression
    --|--|--|--|--|--| NORmal (TYPE: KEYWORD) - Optimal compression
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Highest compression
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Choose the format to write [AUTO]
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - As needed (32 bit for small files and 64 for large ones)
    --|--|--|--|--|--| Z32 (TYPE: KEYWORD) - Always 32 bit format (old)
    --|--|--|--|--|--| Z64 (TYPE: KEYWORD) - Always 64 bit format (modern)
    --|--|--|--|--| ENCode (TYPE: SELECTION) - Select encoding for file names and comments [UTF-8]
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 encoding (recommended)
    --|--|--|--|--|--| DOS (TYPE: KEYWORD) - IBM437 encoding (old 8 bit ASCII of ZIP files))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - IBM367 encoding (US ASCII (only 7 bit subset of UTF-8 and IBM437))
    --|--|--|--|--| COMment (TYPE: STRING) - Define a comment for this ZIP archive
    --|--|--|--|--| NOXfld (TYPE: SWITCH) - Don't write extra fields into the member header [FALSE]
    --|--|--|--|--| STReam (TYPE: SWITCH) - Write streamed ZIP file, uses only sequential I/O, no seek [FALSE]
    --|--|--|--| FL4 (TYPE: OBJECT) - Write data to FLAM4FILE
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| CMPmode (TYPE: SELECTION) - Compression mode [ADC]
    --|--|--|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--|--|--| ENCmode (TYPE: SELECTION) - Encryption mode [NONE]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--|--| FLAm4 (ALIAS: FL4) - Write data to FLAM4FILE
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| CMPmode (TYPE: SELECTION) - Compression mode [ADC]
    --|--|--|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--|--|--| ENCmode (TYPE: SELECTION) - Encryption mode [NONE]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--| PRNcontrol (TYPE: SELECTION) - Print control character handling [DETACH]
    --|--|--|--| DETach (TYPE: KEYWORD) - Manage print control character as record attribute
    --|--|--|--| RETain (TYPE: KEYWORD) - Leave print control character as part of the data record
    --|--|--|--| ERAse (TYPE: KEYWORD) - Erase the print control character from the record
    --|--|--|--| REPlace (TYPE: KEYWORD) - Replace print control characters by additional records like printed
    --|--|--| RPLFfd (TYPE: NUMBER) - Replace form feeds, filling rest of page with empty records assuming n lines per page [60]
    --|--|--|--| If you type the keyword without an assignment of a value, the default (60) is used
    --|--|--| FRCrec (TYPE: SWITCH) - Enforce record orientation on record oriented devices [FALSE]
    --|--|--| LANg (TYPE: STRING) - Redefine environment variable LANG for write operation
    --|--|--| PLAtform (TYPE: SELECTION) - Redefine environment variable FL_PLATFORM for write operation
    --|--|--|--| WIN (TYPE: KEYWORD) - Choose Windows as platform (CRLF)
    --|--|--|--| UNX (TYPE: KEYWORD) - Choose Unix derivative as platform (LF)
    --|--|--|--| ZOS (TYPE: KEYWORD) - Choose ZOS as platform (NL)
    --|--|--|--| USS (TYPE: KEYWORD) - Choose USS of ZOS as platform (NL)
    --|--|--|--| VSE (TYPE: KEYWORD) - Choose VSE as platform (NL)
    --|--|--|--| BS2 (TYPE: KEYWORD) - Choose BS2000-OSD as platform (NL)
    --|--|--|--| MAC (TYPE: KEYWORD) - Choose MAC as platform (CR)
    --|--|--| OWNer (TYPE: STRING) - Redefine environment variable OWNERID for write operation
    --|--|--| ENVid (TYPE: STRING) - Redefine environment variable ENVID for write operation
    --|--|--| DUMp (TYPE: SWITCH) - Write text dump of binary data [FALSE]
    --|--|--| HASh (TYPE: OBJECT) - Generation or check of one way hash values of output data
    --|--|--|--| ALGo (TYPE: SELECTION) - Hash algorithm [SHA1]
    --|--|--|--|--| MD5 (TYPE: KEYWORD) - Message-Digest Algorithm 5 (128 bit)
    --|--|--|--|--| RIPEMD128 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (128 bit)
    --|--|--|--|--| RIPEMD160 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (160 bit)
    --|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 (160 bit)
    --|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (224 bit)
    --|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (256 bit)
    --|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (384 bit)
    --|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (512 bit)
    --|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (224 bit)
    --|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (256 bit)
    --|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (384 bit)
    --|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (512 bit)
    --|--|--|--|--| CRC8 (TYPE: KEYWORD) - Cyclic Redundancy Check (8 bit)
    --|--|--|--|--| CRC16 (TYPE: KEYWORD) - Cyclic Redundancy Check (16 bit)
    --|--|--|--|--| CRC24 (TYPE: KEYWORD) - Cyclic Redundancy Check (24 bit)
    --|--|--|--|--| CRC32 (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit)
    --|--|--|--|--| CRC32C (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit) Castagnoli variant
    --|--|--|--|--| CRC40 (TYPE: KEYWORD) - Cyclic Redundancy Check (40 bit)
    --|--|--|--|--| CRC64 (TYPE: KEYWORD) - Cyclic Redundancy Check (64 bit)
    --|--|--|--| CHEck (TYPE: OVERLAY) - Parameter for checksum verification
    --|--|--|--|--| VALue (TYPE: STRING) - Checksum as hex-string
    --|--|--|--|--| FILe (TYPE: STRING) - File which contains Checksum as hex-string
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--| FORmat (TYPE: SELECTION) - Define printout format [GNU]
    --|--|--|--|--| GNU (TYPE: KEYWORD) - Write output in GNU style
    --|--|--|--|--| BSD (TYPE: KEYWORD) - Write output in BSD style
    --|--|--|--|--| HEX (TYPE: KEYWORD) - Write output as hexadecimal string
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Write output as binary value (only in output file)
    --|--|--|--| CUT (TYPE: NUMBER) - Cut generated hash value, only with HEX/BIN format [0]
    --|--|--|--| OUTput (TYPE: STRING) - Name of the output file [LOG]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--| MEMber (TYPE: STRING) - Member name in GNU or BSD format [original name at read, target name at write]
    --|--|--|--| CCSid (TYPE: STRING) - Read/write BSD/GNU format in this CCSID [DEFAULT]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| BLKsiz (TYPE: NUMBER) - Block size for read operations [65536]
    --|--|--| SIGnature (TYPE: OVERLAY) - Detached signature handling
    --|--|--|--| GENeration (TYPE: OBJECT) - Signature generation
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP signature
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--| SIGHsh (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| HSHalg (ALIAS: SIGHSH) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| SIGNId (TYPE: STRING) - User ID of private key for signing
    --|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - User ID of private key for signing
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| VERification (TYPE: OBJECT) - Signature verification
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: SWITCH) - OpenPGP signature
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--| INDSiz (TYPE: NUMBER) - Number of XML indentation characters per indentation level [2 (SPACE) or 1 (TAB)]
    --|--|--| INDChr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--| NOCmnt (TYPE: SWITCH) - Do not write out XML comments [FALSE]
    --|--|--| NOMkdir (TYPE: SWITCH) - Don't create path if path not exists [FALSE]
    --|--|--| TABle (TYPE: OBJECT) - Join table elements (tags, attributes, data, ...) to text records
    --|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify row specifications [ORG]
    --|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications or automatic write
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--| ROW (TYPE: OBJECT) - A set of different rows/table formats to write
    --|--|--|--|--| NAMe (TYPE: STRING) - Logical name for a row format (table)
    --|--|--|--|--| COLumn (TYPE: OBJECT) - Description of columns in the row
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts a neutral FL5 element of a certain data type to an external representation
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert a neutral binary type to a sequence of bytes
    --|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert a neutral string type to a text string
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert a neutral integer type to an integer representation
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert a neutral floating point type to a floating point representation
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Post-processing for column data [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Post-processing to mask areas in strings
    --|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Post-processing exit for customer implementation
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to write the column to achieve a certain table format
    --|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Write a fixed length data field
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length of data is used, no padding, no cutting]
    --|--|--|--|--|--|--|--| CUTdat (TYPE: SWITCH) - Cut data if longer than LENGTH [FALSE]
    --|--|--|--|--|--|--|--| ADDpad (TYPE: SWITCH) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--| REMpad (ALIAS: ADDPAD) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value to use [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Write a data field prefixed with a length field
    --|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for decimal digits [auto]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use default system code page
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use ASCII (UTF-8) code page
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use EBCDIC code page
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use real local code page
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Write a data field with a delimiter at the end
    --|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter written after the data element
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Write length and pointer formats to memory
    --|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Write a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Name of the column in the CSV header [COLUMN-NAME]
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - When to write field enclosing characters [ALWAYS]
    --|--|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Which record delimiter to use after each row [auto]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape field enclosing character in the data [OFF]
    --|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Write a data field with a previous tag and a subsequent delimiter
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for writing [2 if space, 1 if tab else 0]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| NLNCHAr (TYPE: SELECTION) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NLNCHR (ALIAS: NLNCHAR) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--| XML (TYPE: OBJECT) - Write a data field in XML format
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Add a comment to the XML data stream [default]
    --|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape XML syntax elements (prevent double read and copy of data to add &...; sequences) [FALSE]
    --|--|--|--|--|--|--| RST (TYPE: OBJECT) - Fill data field up to certain offset (write rest)
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset to write a rest into the output data
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding value to fill up the remaining bytes [0x00]
    --|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured format [name]
    --|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used to determine optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--| INSert (TYPE: SELECTION) - Define insert handling [if VALUE then POSSIBLE else NOTALLOWED]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--| POSsible (TYPE: KEYWORD) - Insert of columns are possible, if column not found in table header
    --|--|--|--|--|--|--| REQuired (TYPE: KEYWORD) - This column must be inserted and not found in the table header
    --|--|--|--|--|--|--| NOTallowed (TYPE: KEYWORD) - Insert is not allowed, this means that the column must be found in the table header
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation or replacement of content
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--| HEAdln (TYPE: SWITCH) - Write a headline [FALSE]
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify column specifications [ORG]
    --|--|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--| ATTrib (TYPE: OBJECT) - Define the file attributes [DEFAULT]
    --|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--| PREprocess (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| POStprocess (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--| PSTpro (ALIAS: POSTPROCESS) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--| XML (TYPE: OBJECT) - Write XML data to a file
    --|--|--| NET (TYPE: OVERLAY) - Network parameter for remote write access
    --|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--| FILe (TYPE: STRING) - Name/URL of file to write [''==origin.ext]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--| FALloc (TYPE: OBJECT) - Platform dependent file allocation parameter
    --|--|--|--| ORGanization (TYPE: SELECTION) - File organization [SEQ]
    --|--|--|--|--| SEQ (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--|--| PS (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--|--| LIB (TYPE: KEYWORD) - Library (ZOS-PDSE)
    --|--|--|--|--| PDS (TYPE: KEYWORD) - Partitioned data set (ZOS-PDS)
    --|--|--|--|--| USS (TYPE: KEYWORD) - UNIX files (path based)
    --|--|--|--|--| EDS (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--| ESDs (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--| KDS (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--| KSDs (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--| RDS (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--|--| RRDs (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--| BLKsize (TYPE: NUMBER) - Block size [system]
    --|--|--|--| RECFormat (TYPE: SELECTION) - Record format [auto]
    --|--|--|--|--| NONe (TYPE: KEYWORD) - No format defined
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Open - Binary (undefined) data (only the last record are shorter then record length)
    --|--|--|--|--| TXT (TYPE: KEYWORD) - Open - Text data with standard delimiter (result is a stripped variable length records)
    --|--|--|--|--| TXT-Asa (TYPE: KEYWORD) - Open - Text data with standard delimiter and ASA byte in front (result variable length records with ASA attribute)
    --|--|--|--|--| TXT-Mcc (TYPE: KEYWORD) - Open - Text data with standard delimiter and MCC byte in front (result variable length records with MCC attribute)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Open - Records separated by a special delimiter with the result of variable length records
    --|--|--|--|--| DLM-Asa (TYPE: KEYWORD) - Open - ASA records separated by a special delimiter with the result of variable length records
    --|--|--|--|--| DLM-Mcc (TYPE: KEYWORD) - Open - MCC records separated by a special delimiter with the result of variable length records
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Open - Variable length record (if necessary define length format)
    --|--|--|--|--| VAR-Asa (TYPE: KEYWORD) - Open - Variable length record with ASA print control character (if necessary define length format)
    --|--|--|--|--| VAR-Mcc (TYPE: KEYWORD) - Open - Variable length record with machine print control codes (if necessary define length format)
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Open - Fixed-length record (file size = N * record length)
    --|--|--|--|--| FIX-Asa (TYPE: KEYWORD) - Open - Fixed-length record with ASA print control character (file size = N * (record length + 1))
    --|--|--|--|--| FIX-Mcc (TYPE: KEYWORD) - Open - Fixed-length record with machine print control codes (file size = N * (record length + 1))
    --|--|--|--|--| VAR-REL (TYPE: KEYWORD) - Open - Variable relative record (if necessary define length format)
    --|--|--|--|--| VAR-REL-Asa (TYPE: KEYWORD) - Open - Variable relative record with ASA print control character (if necessary define length format)
    --|--|--|--|--| VAR-REL-Mcc (TYPE: KEYWORD) - Open - Variable relative record with machine print control codes (if necessary define length format)
    --|--|--|--|--| FIX-REL (TYPE: KEYWORD) - Open - Fix relative record (file size = N * (record length + 8))
    --|--|--|--|--| FIX-REL-Asa (TYPE: KEYWORD) - Open - Fix relative record with ASA print control character (file size = N * (record length + 9))
    --|--|--|--|--| FIX-REL-Mcc (TYPE: KEYWORD) - Open - Fix relative record with machine print control codes (file size = N * (record length + 9))
    --|--|--|--|--| F (TYPE: KEYWORD) - Host - Fixed-length, unblocked
    --|--|--|--|--| FA (TYPE: KEYWORD) - Host - Fixed-length, unblocked, ASA print control characters
    --|--|--|--|--| FM (TYPE: KEYWORD) - Host - Fixed-length, unblocked, machine print control codes
    --|--|--|--|--| FS (TYPE: KEYWORD) - Host - Fixed-length, standard
    --|--|--|--|--| FSA (TYPE: KEYWORD) - Host - Fixed-length, standard, ASA print control characters
    --|--|--|--|--| FSM (TYPE: KEYWORD) - Host - Fixed-length, standard, machine print control codes
    --|--|--|--|--| FB (TYPE: KEYWORD) - Host - Fixed-length, blocked
    --|--|--|--|--| FBA (TYPE: KEYWORD) - Host - Fixed-length, blocked, ASA print control characters
    --|--|--|--|--| FBM (TYPE: KEYWORD) - Host - Fixed-length, blocked, machine print control codes
    --|--|--|--|--| FBS (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard
    --|--|--|--|--| FBSA (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, ASA print control characters
    --|--|--|--|--| FBSM (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, machine print control codes
    --|--|--|--|--| FE (TYPE: KEYWORD) - Host - Fixed-length, ESDS
    --|--|--|--|--| FEA (TYPE: KEYWORD) - Host - Fixed-length, ESDS, ASA print control characters
    --|--|--|--|--| FEM (TYPE: KEYWORD) - Host - Fixed-length, ESDS, machine print control codes
    --|--|--|--|--| FK (TYPE: KEYWORD) - Host - Fixed-length, KSDS
    --|--|--|--|--| FKA (TYPE: KEYWORD) - Host - Fixed-length, KSDS, ASA print control characters
    --|--|--|--|--| FKM (TYPE: KEYWORD) - Host - Fixed-length, KSDS, machine print control codes
    --|--|--|--|--| FR (TYPE: KEYWORD) - Host - Fixed-length, RRDS
    --|--|--|--|--| FRA (TYPE: KEYWORD) - Host - Fixed-length, RRDS, ASA print control characters
    --|--|--|--|--| FRM (TYPE: KEYWORD) - Host - Fixed-length, RRDS, machine print control codes
    --|--|--|--|--| U (TYPE: KEYWORD) - Host - Undefined-length
    --|--|--|--|--| UA (TYPE: KEYWORD) - Host - Undefined-length, ASA print control characters
    --|--|--|--|--| UM (TYPE: KEYWORD) - Host - Undefined-length, machine print control codes
    --|--|--|--|--| V (TYPE: KEYWORD) - Host - Variable
    --|--|--|--|--| VA (TYPE: KEYWORD) - Host - Variable, ASA print control characters
    --|--|--|--|--| VM (TYPE: KEYWORD) - Host - Variable, machine print control codes
    --|--|--|--|--| VS (TYPE: KEYWORD) - Host - Variable, spanned
    --|--|--|--|--| VSA (TYPE: KEYWORD) - Host - Variable, spanned, ASA print control characters
    --|--|--|--|--| VSM (TYPE: KEYWORD) - Host - Variable, spanned, machine print control codes
    --|--|--|--|--| VB (TYPE: KEYWORD) - Host - Variable, blocked
    --|--|--|--|--| VBA (TYPE: KEYWORD) - Host - Variable, blocked, ASA print control characters
    --|--|--|--|--| VBM (TYPE: KEYWORD) - Host - Variable, blocked, machine print control codes
    --|--|--|--|--| VBS (TYPE: KEYWORD) - Host - Variable, blocked, spanned
    --|--|--|--|--| VBSA (TYPE: KEYWORD) - Host - Variable, blocked, spanned, ASA print control characters
    --|--|--|--|--| VBSM (TYPE: KEYWORD) - Host - Variable, blocked, spanned, machine print control codes
    --|--|--|--|--| VE (TYPE: KEYWORD) - Host - Variable, ESDS
    --|--|--|--|--| VEA (TYPE: KEYWORD) - Host - Variable, ESDS, ASA print control characters
    --|--|--|--|--| VEM (TYPE: KEYWORD) - Host - Variable, ESDS, machine print control codes
    --|--|--|--|--| VK (TYPE: KEYWORD) - Host - Variable, KSDS
    --|--|--|--|--| VKA (TYPE: KEYWORD) - Host - Variable, KSDS, ASA print control characters
    --|--|--|--|--| VKM (TYPE: KEYWORD) - Host - Variable, KSDS, machine print control codes
    --|--|--|--|--| VR (TYPE: KEYWORD) - Host - Variable, RRDS
    --|--|--|--|--| VRA (TYPE: KEYWORD) - Host - Variable, RRDS, ASA print control characters
    --|--|--|--|--| VRM (TYPE: KEYWORD) - Host - Variable, RRDS, machine print control codes
    --|--|--|--|--| ORG (TYPE: KEYWORD) - Use original record format as default (like none)
    --|--|--|--| RECLength (TYPE: NUMBER) - Record length (data only, no print control and length fields)
    --|--|--|--| KEYDisp (TYPE: SELECTION) - Key disposition for index/key sequential data sets [OLD]
    --|--|--|--|--| OLD (TYPE: KEYWORD) - Key disposition OLD (keep the existing key)
    --|--|--|--|--| NEW (TYPE: KEYWORD) - Key disposition NEW (insert record number as key)
    --|--|--|--|--| DEL (TYPE: KEYWORD) - Key disposition DEL (delete key from record)
    --|--|--|--| KEYPosition (TYPE: NUMBER) - Key position (>=1) for index/key sequential data sets [1]
    --|--|--|--| KEYLength (TYPE: NUMBER) - Key length (>=1) for index/key sequential data sets [8]
    --|--|--|--| SUBsystem (TYPE: OBJECT) - Specification for FIO subsystem (only for z/OS)
    --|--|--|--|--| NAMe (TYPE: STRING) - Name of the subsystem (PROPERTY: ['FLAM'])
    --|--|--|--|--| PARm (TYPE: STRING) - Parameter list for the subsystem (comma separated) (PROPERTY: [''])
    --|--|--|--| SYSout (TYPE: OBJECT) - SYSOUT specification (only for z/OS)
    --|--|--|--|--| CLAss (TYPE: STRING) - The class of the system output data set [DEFAULT]
    --|--|--|--|--| WRIter (TYPE: STRING) - Program name for the system output data set [auto]
    --|--|--|--|--| DSTRws (TYPE: STRING) - Remote work station specification [NONE]
    --|--|--|--|--| DSTUid (TYPE: STRING) - Destination user ID for redirection [NONE]
    --|--|--|--|--| HLDque (TYPE: SWITCH) - Redirection to hold queue [FALSE]
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Format for system output data set [NONE]
    --|--|--|--|--|--| NONe (TYPE: SWITCH) - No special formatting
    --|--|--|--|--|--| MAIl (TYPE: OBJECT) - Mail formatting as attachment
    --|--|--|--|--|--|--| SYStem (TYPE: STRING) - The system name used in SMTP's HELO command [SYSNAME]
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID for the mail writer [1047]
    --|--|--|--|--|--|--| FROm (TYPE: STRING) - Mail address of the sender [MAILADDR]
    --|--|--|--|--|--|--| TO (TYPE: STRING) - Mail addresses of receivers
    --|--|--|--|--|--|--| CC (TYPE: STRING) - Mail addresses of receivers on carbon copy (optional)
    --|--|--|--|--|--|--| BCC (TYPE: STRING) - Mail addresses of receivers on blind carbon copy (optional)
    --|--|--|--|--|--|--| SUBject (TYPE: STRING) - Mail subject [Mail send by FLAM]
    --|--|--|--|--|--|--| BODy (TYPE: STRING) - Mail body (optional)
    --|--|--|--|--|--|--| ATTachment (TYPE: STRING) - Name of the attachment [filename]
    --|--|--|--| SPAce (TYPE: OBJECT) - Platform dependent space definition parameter
    --|--|--|--|--| PRImary (TYPE: NUMBER) - Primary size in megabytes
    --|--|--|--|--| SECondary (TYPE: NUMBER) - Secondary size in megabytes
    --|--|--|--|--| DIRblocks (TYPE: NUMBER) - Directory blocks for partitioned data sets
    --|--|--|--|--| VOLSer (TYPE: STRING) - Volume serial number
    --|--|--|--|--| VOLUnit (TYPE: STRING) - Volume unit
    --|--|--|--|--| DATaclass (TYPE: STRING) - Data class
    --|--|--|--|--| MGMtclass (TYPE: STRING) - Management class
    --|--|--|--|--| STOrclass (TYPE: STRING) - Storage class
    --|--|--|--|--| NORmaldisp (TYPE: SELECTION) - Close disposition for normal end [CATALOG]
    --|--|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--| ABOrtdisp (TYPE: SELECTION) - Close disposition for abnormal end [KEEP]
    --|--|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--| RELease (TYPE: SELECTION) - Release unused space when file is closed [SEQ=YES, PDS=NO]
    --|--|--|--|--|--| YES (TYPE: KEYWORD) - Yes, do it
    --|--|--|--|--|--| NO (TYPE: KEYWORD) - No, don't do it
    --|--|--|--|--| LARgefile (TYPE: SWITCH) - Enforce the allocation of a large file [FALSE]
    --|--|--|--|--| UNMovable (TYPE: SWITCH) - Allocate space unmovable [FALSE]
    --|--|--|--|--| CONtig (TYPE: SWITCH) - Allocate space contiguously [FALSE]
    --|--|--|--|--| PERmanent (TYPE: SWITCH) - Allocate space permanently [FALSE]
    --|--|--|--|--| RLS (TYPE: SELECTION) - Specifies the type of record level sharing (RLS) being done for a specific data set [NONE]
    --|--|--|--|--|--| NRI (TYPE: KEYWORD) - No Read Integrity
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Consistent Read
    --|--|--|--|--|--| CRE (TYPE: KEYWORD) - Consistent Read Explicit
    --|--|--|--| LIKe (TYPE: STRING) - Specifies the name of the model data set from which the attributes are to be copied
    --|--|--|--| RENew (TYPE: SWITCH) - Enforce new allocation by a remove of an existing file
    --|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF] (prevent append handling)
    --|--|--| REMOve (TYPE: SWITCH) - Remove original file if an error occurs [FALSE]
    --|--|--| REMAin (TYPE: SWITCH) - Remain existing files (don't overwrite) [FALSE]
    --|--|--| APPend (TYPE: SWITCH) - Append data to this file or add member to archive [FALSE]
    --|--|--| FLUsh (TYPE: SWITCH) - Enforce flush in front of close file [FALSE]
    --|--|--| METhod (TYPE: OVERLAY) - Method for XML formatting [STANDARD]
    --|--|--|--| STAndard (TYPE: OBJECT) - Reproduce all XML elements as is
    --|--|--|--|--| NOCmnt (TYPE: SWITCH) - Do not write out XML comments [FALSE]
    --|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--| WLLfmd (TYPE: SWITCH) - Verify that the written XML document is well-formed [FALSE]
    --|--|--|--| PREttyprint (TYPE: OBJECT) - Indentation of XML tags for human readability
    --|--|--|--|--| MAXwsp (TYPE: NUMBER) - Size of internal whitespace cache (only used when method is minimize or pretty printing) [4096]
    --|--|--|--|--| WSPerr (TYPE: SELECTION) - Action when the whitespace cache overflows [WRITEOUT]
    --|--|--|--|--|--| WRIte (TYPE: KEYWORD) - Write out cached whitespace on full buffer, causing less nicely formatted output
    --|--|--|--|--|--| ABOrt (TYPE: KEYWORD) - Abort XML writing when the whitespace buffer is full, output formatting has priority
    --|--|--|--|--| INDSiz (TYPE: NUMBER) - Number of indentation characters per indentation level [2 (SPACE) or 1 (TAB)]
    --|--|--|--|--| INDChr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| NOCmnt (TYPE: SWITCH) - Do not write out XML comments [FALSE]
    --|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of elements for preallocation [128]
    --|--|--|--|--| WLLfmd (TYPE: SWITCH) - Verify that the written XML document is well-formed [FALSE]
    --|--|--|--| MINimized (TYPE: OBJECT) - Discards comments, insignificant whitespace and whitespace-only sections between tags
    --|--|--|--|--| MAXwsp (TYPE: NUMBER) - Size of internal whitespace cache (only used when method is minimize or pretty printing) [4096]
    --|--|--|--|--| WSPerr (TYPE: SELECTION) - Action when the whitespace cache overflows [WRITEOUT]
    --|--|--|--|--|--| WRIte (TYPE: KEYWORD) - Write out cached whitespace on full buffer, causing less nicely formatted output
    --|--|--|--|--|--| ABOrt (TYPE: KEYWORD) - Abort XML writing when the whitespace buffer is full, output formatting has priority
    --|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of elements for preallocation [128]
    --|--|--|--|--| WLLfmd (TYPE: SWITCH) - Verify that the written XML document is well-formed [FALSE]
    --|--|--|--| DUMp (TYPE: OBJECT) - Dumps all elements in raw XML format (also useful for non XML elements)
    --|--|--|--|--| DATafmt (TYPE: SELECTION) - Format in which element data is dumped [HEX]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Dump in binary format
    --|--|--|--|--|--| HEXadecimal (TYPE: KEYWORD) - Dump in hexadecimal format
    --|--|--|--|--|--| NUMeric (TYPE: KEYWORD) - Dump in numeric (decimal) format
    --|--|--|--|--| ATTrfmt (TYPE: SELECTION) - Format in which attribute data is dumped [HEX]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Dump in binary format
    --|--|--|--|--|--| HEXadecimal (TYPE: KEYWORD) - Dump in hexadecimal format
    --|--|--|--|--|--| NUMeric (TYPE: KEYWORD) - Dump in numeric (decimal) format
    --|--|--|--|--| HAShfmt (TYPE: SELECTION) - Format in which hash data is dumped [HEX]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Dump in binary format
    --|--|--|--|--|--| HEXadecimal (TYPE: KEYWORD) - Dump in hexadecimal format
    --|--|--|--|--|--| NUMeric (TYPE: KEYWORD) - Dump in numeric (decimal) format
    --|--|--|--|--| INDSiz (TYPE: NUMBER) - Number of indentation characters per indentation level [2 (SPACE) or 1 (TAB)]
    --|--|--|--|--| INDChr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of elements for preallocation [128]
    --|--|--| CCSid (TYPE: STRING) - Conversion to this CCSID [no character conversion, leave in UTF-8]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--| BOM (TYPE: SWITCH) - Write byte order mark in front of the output text [FALSE]
    --|--|--| KEPbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--| ELF2nl (TYPE: SWITCH) - Replace EBCDIC line feed (0x25) by new line (0x15) on output
    --|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list [0x1A] (maximum 8 code points)
    --|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| COMBined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--| REPortfile (TYPE: STRING) - Name of the report file to log substitutions
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| COMPress (TYPE: OVERLAY) - Compression procedure [NONE]
    --|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--| ENCRypt (TYPE: OVERLAY) - Encryption procedure [NONE]
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| ENC (ALIAS: ENCRYPT) - Encryption procedure [NONE]
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| ENCOde (TYPE: OVERLAY) - Encoding procedure [NONE]
    --|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--| COD (ALIAS: ENCODE) - Encoding procedure [NONE]
    --|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--| ARChive (TYPE: OVERLAY) - Archive format [NONE]
    --|--|--|--| ZIP (TYPE: OBJECT) - Write data to ZIP archive
    --|--|--|--|--| MEMBer (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| MBRatr (TYPE: OBJECT) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--| MEMAtr (ALIAS: MBRATR) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Compression algorithm [DEFLATE]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Store uncompressed
    --|--|--|--|--|--| DEFlate (TYPE: KEYWORD) - DEFLATE algorithm (GZIP)
    --|--|--|--|--|--| BZIp2 (TYPE: KEYWORD) - BZIP2 algorithm (BZIP2)
    --|--|--|--|--|--| XZ (TYPE: KEYWORD) - LZMA algorithm (XZ)
    --|--|--|--|--|--| ZSTd (TYPE: KEYWORD) - ZSTD algorithm (ZSTD)
    --|--|--|--|--| LEVel (TYPE: SELECTION) - Compression level [AUTO]
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression
    --|--|--|--|--|--| NORmal (TYPE: KEYWORD) - Optimal compression
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Highest compression
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Choose the format to write [AUTO]
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - As needed (32 bit for small files and 64 for large ones)
    --|--|--|--|--|--| Z32 (TYPE: KEYWORD) - Always 32 bit format (old)
    --|--|--|--|--|--| Z64 (TYPE: KEYWORD) - Always 64 bit format (modern)
    --|--|--|--|--| ENCode (TYPE: SELECTION) - Select encoding for file names and comments [UTF-8]
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 encoding (recommended)
    --|--|--|--|--|--| DOS (TYPE: KEYWORD) - IBM437 encoding (old 8 bit ASCII of ZIP files))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - IBM367 encoding (US ASCII (only 7 bit subset of UTF-8 and IBM437))
    --|--|--|--|--| COMment (TYPE: STRING) - Define a comment for this ZIP archive
    --|--|--|--|--| NOXfld (TYPE: SWITCH) - Don't write extra fields into the member header [FALSE]
    --|--|--|--|--| STReam (TYPE: SWITCH) - Write streamed ZIP file, uses only sequential I/O, no seek [FALSE]
    --|--|--|--| FL4 (TYPE: OBJECT) - Write data to FLAM4FILE
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| CMPmode (TYPE: SELECTION) - Compression mode [ADC]
    --|--|--|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--|--|--| ENCmode (TYPE: SELECTION) - Encryption mode [NONE]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--|--| FLAm4 (ALIAS: FL4) - Write data to FLAM4FILE
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| CMPmode (TYPE: SELECTION) - Compression mode [ADC]
    --|--|--|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--|--|--| ENCmode (TYPE: SELECTION) - Encryption mode [NONE]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--| LIB (ALIAS: ARCHIVE) - Archive format [NONE]
    --|--|--|--| ZIP (TYPE: OBJECT) - Write data to ZIP archive
    --|--|--|--|--| MEMBer (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| MBRatr (TYPE: OBJECT) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--| MEMAtr (ALIAS: MBRATR) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Compression algorithm [DEFLATE]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Store uncompressed
    --|--|--|--|--|--| DEFlate (TYPE: KEYWORD) - DEFLATE algorithm (GZIP)
    --|--|--|--|--|--| BZIp2 (TYPE: KEYWORD) - BZIP2 algorithm (BZIP2)
    --|--|--|--|--|--| XZ (TYPE: KEYWORD) - LZMA algorithm (XZ)
    --|--|--|--|--|--| ZSTd (TYPE: KEYWORD) - ZSTD algorithm (ZSTD)
    --|--|--|--|--| LEVel (TYPE: SELECTION) - Compression level [AUTO]
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression
    --|--|--|--|--|--| NORmal (TYPE: KEYWORD) - Optimal compression
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Highest compression
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Choose the format to write [AUTO]
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - As needed (32 bit for small files and 64 for large ones)
    --|--|--|--|--|--| Z32 (TYPE: KEYWORD) - Always 32 bit format (old)
    --|--|--|--|--|--| Z64 (TYPE: KEYWORD) - Always 64 bit format (modern)
    --|--|--|--|--| ENCode (TYPE: SELECTION) - Select encoding for file names and comments [UTF-8]
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 encoding (recommended)
    --|--|--|--|--|--| DOS (TYPE: KEYWORD) - IBM437 encoding (old 8 bit ASCII of ZIP files))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - IBM367 encoding (US ASCII (only 7 bit subset of UTF-8 and IBM437))
    --|--|--|--|--| COMment (TYPE: STRING) - Define a comment for this ZIP archive
    --|--|--|--|--| NOXfld (TYPE: SWITCH) - Don't write extra fields into the member header [FALSE]
    --|--|--|--|--| STReam (TYPE: SWITCH) - Write streamed ZIP file, uses only sequential I/O, no seek [FALSE]
    --|--|--|--| FL4 (TYPE: OBJECT) - Write data to FLAM4FILE
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| CMPmode (TYPE: SELECTION) - Compression mode [ADC]
    --|--|--|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--|--|--| ENCmode (TYPE: SELECTION) - Encryption mode [NONE]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--|--| FLAm4 (ALIAS: FL4) - Write data to FLAM4FILE
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| CMPmode (TYPE: SELECTION) - Compression mode [ADC]
    --|--|--|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--|--|--| ENCmode (TYPE: SELECTION) - Encryption mode [NONE]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--| FRCrec (TYPE: SWITCH) - Enforce record orientation on record oriented devices [FALSE]
    --|--|--| LANg (TYPE: STRING) - Redefine environment variable LANG for write operation
    --|--|--| PLAtform (TYPE: SELECTION) - Redefine environment variable FL_PLATFORM for write operation
    --|--|--|--| WIN (TYPE: KEYWORD) - Choose Windows as platform (CRLF)
    --|--|--|--| UNX (TYPE: KEYWORD) - Choose Unix derivative as platform (LF)
    --|--|--|--| ZOS (TYPE: KEYWORD) - Choose ZOS as platform (NL)
    --|--|--|--| USS (TYPE: KEYWORD) - Choose USS of ZOS as platform (NL)
    --|--|--|--| VSE (TYPE: KEYWORD) - Choose VSE as platform (NL)
    --|--|--|--| BS2 (TYPE: KEYWORD) - Choose BS2000-OSD as platform (NL)
    --|--|--|--| MAC (TYPE: KEYWORD) - Choose MAC as platform (CR)
    --|--|--| OWNer (TYPE: STRING) - Redefine environment variable OWNERID for write operation
    --|--|--| ENVid (TYPE: STRING) - Redefine environment variable ENVID for write operation
    --|--|--| HASh (TYPE: OBJECT) - Generation or check of one way hash values of output data
    --|--|--|--| ALGo (TYPE: SELECTION) - Hash algorithm [SHA1]
    --|--|--|--|--| MD5 (TYPE: KEYWORD) - Message-Digest Algorithm 5 (128 bit)
    --|--|--|--|--| RIPEMD128 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (128 bit)
    --|--|--|--|--| RIPEMD160 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (160 bit)
    --|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 (160 bit)
    --|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (224 bit)
    --|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (256 bit)
    --|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (384 bit)
    --|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (512 bit)
    --|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (224 bit)
    --|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (256 bit)
    --|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (384 bit)
    --|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (512 bit)
    --|--|--|--|--| CRC8 (TYPE: KEYWORD) - Cyclic Redundancy Check (8 bit)
    --|--|--|--|--| CRC16 (TYPE: KEYWORD) - Cyclic Redundancy Check (16 bit)
    --|--|--|--|--| CRC24 (TYPE: KEYWORD) - Cyclic Redundancy Check (24 bit)
    --|--|--|--|--| CRC32 (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit)
    --|--|--|--|--| CRC32C (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit) Castagnoli variant
    --|--|--|--|--| CRC40 (TYPE: KEYWORD) - Cyclic Redundancy Check (40 bit)
    --|--|--|--|--| CRC64 (TYPE: KEYWORD) - Cyclic Redundancy Check (64 bit)
    --|--|--|--| CHEck (TYPE: OVERLAY) - Parameter for checksum verification
    --|--|--|--|--| VALue (TYPE: STRING) - Checksum as hex-string
    --|--|--|--|--| FILe (TYPE: STRING) - File which contains Checksum as hex-string
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--| FORmat (TYPE: SELECTION) - Define printout format [GNU]
    --|--|--|--|--| GNU (TYPE: KEYWORD) - Write output in GNU style
    --|--|--|--|--| BSD (TYPE: KEYWORD) - Write output in BSD style
    --|--|--|--|--| HEX (TYPE: KEYWORD) - Write output as hexadecimal string
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Write output as binary value (only in output file)
    --|--|--|--| CUT (TYPE: NUMBER) - Cut generated hash value, only with HEX/BIN format [0]
    --|--|--|--| OUTput (TYPE: STRING) - Name of the output file [LOG]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--| MEMber (TYPE: STRING) - Member name in GNU or BSD format [original name at read, target name at write]
    --|--|--|--| CCSid (TYPE: STRING) - Read/write BSD/GNU format in this CCSID [DEFAULT]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| BLKsiz (TYPE: NUMBER) - Block size for read operations [65536]
    --|--|--| SIGnature (TYPE: OVERLAY) - Detached signature handling
    --|--|--|--| GENeration (TYPE: OBJECT) - Signature generation
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP signature
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--| SIGHsh (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| HSHalg (ALIAS: SIGHSH) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| SIGNId (TYPE: STRING) - User ID of private key for signing
    --|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - User ID of private key for signing
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| VERification (TYPE: OBJECT) - Signature verification
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: SWITCH) - OpenPGP signature
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--| NOMkdir (TYPE: SWITCH) - Don't create path if path not exists [FALSE]
    --|--|--| ATTrib (TYPE: OBJECT) - Define the file attributes [DEFAULT]
    --|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--| PREprocess (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| POStprocess (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--| PSTpro (ALIAS: POSTPROCESS) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--| RECord (TYPE: OBJECT) - Write records to a file
    --|--|--| NET (TYPE: OVERLAY) - Network parameter for remote write access
    --|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--| FILe (TYPE: STRING) - Name/URL of file to write [''==origin.ext]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--| FALloc (TYPE: OBJECT) - Platform dependent file allocation parameter
    --|--|--|--| ORGanization (TYPE: SELECTION) - File organization [SEQ]
    --|--|--|--|--| SEQ (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--|--| PS (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--|--| LIB (TYPE: KEYWORD) - Library (ZOS-PDSE)
    --|--|--|--|--| PDS (TYPE: KEYWORD) - Partitioned data set (ZOS-PDS)
    --|--|--|--|--| USS (TYPE: KEYWORD) - UNIX files (path based)
    --|--|--|--|--| EDS (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--| ESDs (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--| KDS (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--| KSDs (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--| RDS (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--|--| RRDs (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--| BLKsize (TYPE: NUMBER) - Block size [system]
    --|--|--|--| RECFormat (TYPE: SELECTION) - Record format [auto]
    --|--|--|--|--| NONe (TYPE: KEYWORD) - No format defined
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Open - Binary (undefined) data (only the last record are shorter then record length)
    --|--|--|--|--| TXT (TYPE: KEYWORD) - Open - Text data with standard delimiter (result is a stripped variable length records)
    --|--|--|--|--| TXT-Asa (TYPE: KEYWORD) - Open - Text data with standard delimiter and ASA byte in front (result variable length records with ASA attribute)
    --|--|--|--|--| TXT-Mcc (TYPE: KEYWORD) - Open - Text data with standard delimiter and MCC byte in front (result variable length records with MCC attribute)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Open - Records separated by a special delimiter with the result of variable length records
    --|--|--|--|--| DLM-Asa (TYPE: KEYWORD) - Open - ASA records separated by a special delimiter with the result of variable length records
    --|--|--|--|--| DLM-Mcc (TYPE: KEYWORD) - Open - MCC records separated by a special delimiter with the result of variable length records
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Open - Variable length record (if necessary define length format)
    --|--|--|--|--| VAR-Asa (TYPE: KEYWORD) - Open - Variable length record with ASA print control character (if necessary define length format)
    --|--|--|--|--| VAR-Mcc (TYPE: KEYWORD) - Open - Variable length record with machine print control codes (if necessary define length format)
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Open - Fixed-length record (file size = N * record length)
    --|--|--|--|--| FIX-Asa (TYPE: KEYWORD) - Open - Fixed-length record with ASA print control character (file size = N * (record length + 1))
    --|--|--|--|--| FIX-Mcc (TYPE: KEYWORD) - Open - Fixed-length record with machine print control codes (file size = N * (record length + 1))
    --|--|--|--|--| VAR-REL (TYPE: KEYWORD) - Open - Variable relative record (if necessary define length format)
    --|--|--|--|--| VAR-REL-Asa (TYPE: KEYWORD) - Open - Variable relative record with ASA print control character (if necessary define length format)
    --|--|--|--|--| VAR-REL-Mcc (TYPE: KEYWORD) - Open - Variable relative record with machine print control codes (if necessary define length format)
    --|--|--|--|--| FIX-REL (TYPE: KEYWORD) - Open - Fix relative record (file size = N * (record length + 8))
    --|--|--|--|--| FIX-REL-Asa (TYPE: KEYWORD) - Open - Fix relative record with ASA print control character (file size = N * (record length + 9))
    --|--|--|--|--| FIX-REL-Mcc (TYPE: KEYWORD) - Open - Fix relative record with machine print control codes (file size = N * (record length + 9))
    --|--|--|--|--| F (TYPE: KEYWORD) - Host - Fixed-length, unblocked
    --|--|--|--|--| FA (TYPE: KEYWORD) - Host - Fixed-length, unblocked, ASA print control characters
    --|--|--|--|--| FM (TYPE: KEYWORD) - Host - Fixed-length, unblocked, machine print control codes
    --|--|--|--|--| FS (TYPE: KEYWORD) - Host - Fixed-length, standard
    --|--|--|--|--| FSA (TYPE: KEYWORD) - Host - Fixed-length, standard, ASA print control characters
    --|--|--|--|--| FSM (TYPE: KEYWORD) - Host - Fixed-length, standard, machine print control codes
    --|--|--|--|--| FB (TYPE: KEYWORD) - Host - Fixed-length, blocked
    --|--|--|--|--| FBA (TYPE: KEYWORD) - Host - Fixed-length, blocked, ASA print control characters
    --|--|--|--|--| FBM (TYPE: KEYWORD) - Host - Fixed-length, blocked, machine print control codes
    --|--|--|--|--| FBS (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard
    --|--|--|--|--| FBSA (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, ASA print control characters
    --|--|--|--|--| FBSM (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, machine print control codes
    --|--|--|--|--| FE (TYPE: KEYWORD) - Host - Fixed-length, ESDS
    --|--|--|--|--| FEA (TYPE: KEYWORD) - Host - Fixed-length, ESDS, ASA print control characters
    --|--|--|--|--| FEM (TYPE: KEYWORD) - Host - Fixed-length, ESDS, machine print control codes
    --|--|--|--|--| FK (TYPE: KEYWORD) - Host - Fixed-length, KSDS
    --|--|--|--|--| FKA (TYPE: KEYWORD) - Host - Fixed-length, KSDS, ASA print control characters
    --|--|--|--|--| FKM (TYPE: KEYWORD) - Host - Fixed-length, KSDS, machine print control codes
    --|--|--|--|--| FR (TYPE: KEYWORD) - Host - Fixed-length, RRDS
    --|--|--|--|--| FRA (TYPE: KEYWORD) - Host - Fixed-length, RRDS, ASA print control characters
    --|--|--|--|--| FRM (TYPE: KEYWORD) - Host - Fixed-length, RRDS, machine print control codes
    --|--|--|--|--| U (TYPE: KEYWORD) - Host - Undefined-length
    --|--|--|--|--| UA (TYPE: KEYWORD) - Host - Undefined-length, ASA print control characters
    --|--|--|--|--| UM (TYPE: KEYWORD) - Host - Undefined-length, machine print control codes
    --|--|--|--|--| V (TYPE: KEYWORD) - Host - Variable
    --|--|--|--|--| VA (TYPE: KEYWORD) - Host - Variable, ASA print control characters
    --|--|--|--|--| VM (TYPE: KEYWORD) - Host - Variable, machine print control codes
    --|--|--|--|--| VS (TYPE: KEYWORD) - Host - Variable, spanned
    --|--|--|--|--| VSA (TYPE: KEYWORD) - Host - Variable, spanned, ASA print control characters
    --|--|--|--|--| VSM (TYPE: KEYWORD) - Host - Variable, spanned, machine print control codes
    --|--|--|--|--| VB (TYPE: KEYWORD) - Host - Variable, blocked
    --|--|--|--|--| VBA (TYPE: KEYWORD) - Host - Variable, blocked, ASA print control characters
    --|--|--|--|--| VBM (TYPE: KEYWORD) - Host - Variable, blocked, machine print control codes
    --|--|--|--|--| VBS (TYPE: KEYWORD) - Host - Variable, blocked, spanned
    --|--|--|--|--| VBSA (TYPE: KEYWORD) - Host - Variable, blocked, spanned, ASA print control characters
    --|--|--|--|--| VBSM (TYPE: KEYWORD) - Host - Variable, blocked, spanned, machine print control codes
    --|--|--|--|--| VE (TYPE: KEYWORD) - Host - Variable, ESDS
    --|--|--|--|--| VEA (TYPE: KEYWORD) - Host - Variable, ESDS, ASA print control characters
    --|--|--|--|--| VEM (TYPE: KEYWORD) - Host - Variable, ESDS, machine print control codes
    --|--|--|--|--| VK (TYPE: KEYWORD) - Host - Variable, KSDS
    --|--|--|--|--| VKA (TYPE: KEYWORD) - Host - Variable, KSDS, ASA print control characters
    --|--|--|--|--| VKM (TYPE: KEYWORD) - Host - Variable, KSDS, machine print control codes
    --|--|--|--|--| VR (TYPE: KEYWORD) - Host - Variable, RRDS
    --|--|--|--|--| VRA (TYPE: KEYWORD) - Host - Variable, RRDS, ASA print control characters
    --|--|--|--|--| VRM (TYPE: KEYWORD) - Host - Variable, RRDS, machine print control codes
    --|--|--|--|--| ORG (TYPE: KEYWORD) - Use original record format as default (like none)
    --|--|--|--| RECLength (TYPE: NUMBER) - Record length (data only, no print control and length fields)
    --|--|--|--| KEYDisp (TYPE: SELECTION) - Key disposition for index/key sequential data sets [OLD]
    --|--|--|--|--| OLD (TYPE: KEYWORD) - Key disposition OLD (keep the existing key)
    --|--|--|--|--| NEW (TYPE: KEYWORD) - Key disposition NEW (insert record number as key)
    --|--|--|--|--| DEL (TYPE: KEYWORD) - Key disposition DEL (delete key from record)
    --|--|--|--| KEYPosition (TYPE: NUMBER) - Key position (>=1) for index/key sequential data sets [1]
    --|--|--|--| KEYLength (TYPE: NUMBER) - Key length (>=1) for index/key sequential data sets [8]
    --|--|--|--| SUBsystem (TYPE: OBJECT) - Specification for FIO subsystem (only for z/OS)
    --|--|--|--|--| NAMe (TYPE: STRING) - Name of the subsystem (PROPERTY: ['FLAM'])
    --|--|--|--|--| PARm (TYPE: STRING) - Parameter list for the subsystem (comma separated) (PROPERTY: [''])
    --|--|--|--| SYSout (TYPE: OBJECT) - SYSOUT specification (only for z/OS)
    --|--|--|--|--| CLAss (TYPE: STRING) - The class of the system output data set [DEFAULT]
    --|--|--|--|--| WRIter (TYPE: STRING) - Program name for the system output data set [auto]
    --|--|--|--|--| DSTRws (TYPE: STRING) - Remote work station specification [NONE]
    --|--|--|--|--| DSTUid (TYPE: STRING) - Destination user ID for redirection [NONE]
    --|--|--|--|--| HLDque (TYPE: SWITCH) - Redirection to hold queue [FALSE]
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Format for system output data set [NONE]
    --|--|--|--|--|--| NONe (TYPE: SWITCH) - No special formatting
    --|--|--|--|--|--| MAIl (TYPE: OBJECT) - Mail formatting as attachment
    --|--|--|--|--|--|--| SYStem (TYPE: STRING) - The system name used in SMTP's HELO command [SYSNAME]
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID for the mail writer [1047]
    --|--|--|--|--|--|--| FROm (TYPE: STRING) - Mail address of the sender [MAILADDR]
    --|--|--|--|--|--|--| TO (TYPE: STRING) - Mail addresses of receivers
    --|--|--|--|--|--|--| CC (TYPE: STRING) - Mail addresses of receivers on carbon copy (optional)
    --|--|--|--|--|--|--| BCC (TYPE: STRING) - Mail addresses of receivers on blind carbon copy (optional)
    --|--|--|--|--|--|--| SUBject (TYPE: STRING) - Mail subject [Mail send by FLAM]
    --|--|--|--|--|--|--| BODy (TYPE: STRING) - Mail body (optional)
    --|--|--|--|--|--|--| ATTachment (TYPE: STRING) - Name of the attachment [filename]
    --|--|--|--| SPAce (TYPE: OBJECT) - Platform dependent space definition parameter
    --|--|--|--|--| PRImary (TYPE: NUMBER) - Primary size in megabytes
    --|--|--|--|--| SECondary (TYPE: NUMBER) - Secondary size in megabytes
    --|--|--|--|--| DIRblocks (TYPE: NUMBER) - Directory blocks for partitioned data sets
    --|--|--|--|--| VOLSer (TYPE: STRING) - Volume serial number
    --|--|--|--|--| VOLUnit (TYPE: STRING) - Volume unit
    --|--|--|--|--| DATaclass (TYPE: STRING) - Data class
    --|--|--|--|--| MGMtclass (TYPE: STRING) - Management class
    --|--|--|--|--| STOrclass (TYPE: STRING) - Storage class
    --|--|--|--|--| NORmaldisp (TYPE: SELECTION) - Close disposition for normal end [CATALOG]
    --|--|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--| ABOrtdisp (TYPE: SELECTION) - Close disposition for abnormal end [KEEP]
    --|--|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--| RELease (TYPE: SELECTION) - Release unused space when file is closed [SEQ=YES, PDS=NO]
    --|--|--|--|--|--| YES (TYPE: KEYWORD) - Yes, do it
    --|--|--|--|--|--| NO (TYPE: KEYWORD) - No, don't do it
    --|--|--|--|--| LARgefile (TYPE: SWITCH) - Enforce the allocation of a large file [FALSE]
    --|--|--|--|--| UNMovable (TYPE: SWITCH) - Allocate space unmovable [FALSE]
    --|--|--|--|--| CONtig (TYPE: SWITCH) - Allocate space contiguously [FALSE]
    --|--|--|--|--| PERmanent (TYPE: SWITCH) - Allocate space permanently [FALSE]
    --|--|--|--|--| RLS (TYPE: SELECTION) - Specifies the type of record level sharing (RLS) being done for a specific data set [NONE]
    --|--|--|--|--|--| NRI (TYPE: KEYWORD) - No Read Integrity
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Consistent Read
    --|--|--|--|--|--| CRE (TYPE: KEYWORD) - Consistent Read Explicit
    --|--|--|--| LIKe (TYPE: STRING) - Specifies the name of the model data set from which the attributes are to be copied
    --|--|--|--| RENew (TYPE: SWITCH) - Enforce new allocation by a remove of an existing file
    --|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF] (prevent append handling)
    --|--|--| REMOve (TYPE: SWITCH) - Remove original file if an error occurs [FALSE]
    --|--|--| REMAin (TYPE: SWITCH) - Remain existing files (don't overwrite) [FALSE]
    --|--|--| APPend (TYPE: SWITCH) - Append data to this file or add member to archive [FALSE]
    --|--|--| FLUsh (TYPE: SWITCH) - Enforce flush in front of close file [FALSE]
    --|--|--| RECMode (TYPE: SELECTION) - Mode used to write records [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop if record too long
    --|--|--|--| CUT (TYPE: KEYWORD) - Cut if record too long
    --|--|--|--| WRAp (TYPE: KEYWORD) - Wrap if record too long
    --|--|--|--| SKIp (TYPE: KEYWORD) - Skip if record too long
    --|--|--| RECDelim (TYPE: STRING) - Delimiter used to define end of record
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--| LENformat (TYPE: OVERLAY) - Format of the length field for open platforms [word]
    --|--|--|--| INTeger (TYPE: OBJECT) - Use integer format for the length field
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| WIDth (TYPE: NUMBER) - Bit width/rate [B32]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| U16 (TYPE: KEYWORD) - 16 bit unsigned integer
    --|--|--|--|--|--| U32 (TYPE: KEYWORD) - 32 bit unsigned integer
    --|--|--|--|--|--| U64 (TYPE: KEYWORD) - 64 bit unsigned integer
    --|--|--|--|--| INClude (TYPE: SWITCH) - Include length field in length value [OFF]
    --|--|--|--| STRing (TYPE: OBJECT) - Use string format for the length field
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use default system code page
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use ASCII (UTF-8) code page
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use EBCDIC code page
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use real local code page
    --|--|--|--|--| COUnt (TYPE: NUMBER) - Character count [C06]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| C04 (TYPE: KEYWORD) - 4 character/digits
    --|--|--|--|--|--| C05 (TYPE: KEYWORD) - 5 character/digits
    --|--|--|--|--|--| C06 (TYPE: KEYWORD) - 6 character/digits
    --|--|--|--|--| BASe (TYPE: NUMBER) - String base [B10]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--| INClude (TYPE: SWITCH) - Include length field in length value [OFF]
    --|--|--|--| BCD (TYPE: OBJECT) - Use BCD format for the length field
    --|--|--|--|--| WIDth (TYPE: NUMBER) - Bit width/rate [B32]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| U16 (TYPE: KEYWORD) - 16 bit unsigned BCD (POV with 4 digits)
    --|--|--|--|--|--| U24 (TYPE: KEYWORD) - 24 bit unsigned BCD (POV with 6 digits)
    --|--|--|--|--|--| U32 (TYPE: KEYWORD) - 32 bit unsigned BCD (POV with 8 digits)
    --|--|--|--|--| INClude (TYPE: SWITCH) - Include length field in length value [OFF]
    --|--|--|--| HOSt (TYPE: OBJECT) - Use host format (LLxx) for the length field
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order [BIG ENDIAN] for first 16 Bit
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| EXClude (TYPE: SWITCH) - Record length field not part of the length value [OFF]
    --|--|--| PRNcontrol (TYPE: SELECTION) - Print control character handling [DETACH]
    --|--|--|--| DETach (TYPE: KEYWORD) - Manage print control character as record attribute
    --|--|--|--| RETain (TYPE: KEYWORD) - Leave print control character as part of the data record
    --|--|--|--| ERAse (TYPE: KEYWORD) - Erase the print control character from the record
    --|--|--|--| REPlace (TYPE: KEYWORD) - Replace print control characters by additional records like printed
    --|--|--| RPLffd (TYPE: NUMBER) - Replace form feeds, filling rest of page with empty records assuming n lines per page [60]
    --|--|--|--| If you type the keyword without an assignment of a value, the default (60) is used
    --|--|--| SUPpadding (TYPE: SWITCH) - Suppress trailing padding characters (useful for variable records)
    --|--|--| PADchar (TYPE: STRING) - Character to pad records to a fixed length [system] or used for empty variable length records [NONE]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--| NOSpanned (TYPE: SWITCH) - Deactivate write of large spanned records to V(B)S datasets [FALSE]
    --|--|--| CCSid (TYPE: STRING) - Conversion to this CCSID [system]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--| BOM (TYPE: SWITCH) - Write byte order mark in front of each record [FALSE]
    --|--|--| KEPbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list [0x1A] (maximum 8 code points)
    --|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| COMBined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--| REPortfile (TYPE: STRING) - Name of the report file to log substitutions
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| BLK2rec (TYPE: SWITCH) - Convert block with delimiter to records (including suppression of trailing whitespace
    --|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--| COMPress (TYPE: OVERLAY) - Compression procedure [NONE]
    --|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--| CMP (ALIAS: COMPRESS) - Compression procedure [NONE]
    --|--|--|--| GZIp (TYPE: OBJECT) - Compress data compliant to RCF1952 (GZIP)
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--| CHEck (TYPE: SWITCH) - Calculate checksum over GZIP header [FALSE]
    --|--|--|--| BZIp2 (TYPE: OBJECT) - BZIP2 data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level (defines block size) [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--| XZ (TYPE: OBJECT) - XZ (LZMA) data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==6]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--| ZSTd (TYPE: OBJECT) - ZSTD data compression technique
    --|--|--|--|--| LEVel (TYPE: NUMBER) - Compression level [AUTO==9]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (ZSTD_minCLevel())
    --|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--| LEV10 (TYPE: KEYWORD) - Compression level 10
    --|--|--|--|--|--| LEV11 (TYPE: KEYWORD) - Compression level 11
    --|--|--|--|--|--| LEV12 (TYPE: KEYWORD) - Compression level 12
    --|--|--|--|--|--| LEV13 (TYPE: KEYWORD) - Compression level 13
    --|--|--|--|--|--| LEV14 (TYPE: KEYWORD) - Compression level 14
    --|--|--|--|--|--| LEV15 (TYPE: KEYWORD) - Compression level 15
    --|--|--|--|--|--| LEV16 (TYPE: KEYWORD) - Compression level 16
    --|--|--|--|--|--| LEV17 (TYPE: KEYWORD) - Compression level 17
    --|--|--|--|--|--| LEV18 (TYPE: KEYWORD) - Compression level 18
    --|--|--|--|--|--| LEV19 (TYPE: KEYWORD) - Compression level 19
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (ZSTD_maxCLevel())
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 9)
    --|--|--| ENCRypt (TYPE: OVERLAY) - Encryption procedure [NONE]
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| ENC (ALIAS: ENCRYPT) - Encryption procedure [NONE]
    --|--|--|--| PGP (TYPE: OBJECT) - OpenPGP encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric data encryption [SEIP]
    --|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| ALGorithm (TYPE: SELECTION) - Algorithm for symmetric data encryption [preferred]
    --|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically encryption
    --|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key encryption
    --|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key encryption
    --|--|--|--|--| SIGNId (TYPE: STRING) - Owner user ID for signing
    --|--|--|--|--| SIGNEr (ALIAS: SIGNID) - Owner user ID for signing
    --|--|--|--|--| SIGHash (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--| COMpress (TYPE: SELECTION) - Method used for compression [auto]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [origin]
    --|--|--|--| PWD (TYPE: OBJECT) - OpenSSL-compatible password-based encryption
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYlen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| PASsword (TYPE: STRING) - Salted passphrase for encryption
    --|--|--|--| EDC (TYPE: OBJECT) - Raw encryption
    --|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| ENCOde (TYPE: OVERLAY) - Encoding procedure [NONE]
    --|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--| COD (ALIAS: ENCODE) - Encoding procedure [NONE]
    --|--|--|--| BASE64 (TYPE: OBJECT) - Base64 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE32 (TYPE: OBJECT) - Base32 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| BASE16 (TYPE: OBJECT) - Base16 encoding (RFC4648)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| MODe (TYPE: SELECTION) - Encoding mode [auto]
    --|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| CRCchk (TYPE: SWITCH) - Add a CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--| ARMor (TYPE: OBJECT) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--| PGP (ALIAS: ARMOR) - Base64 encoding with 76 character, CRC checksum and Armor clasp (RFC4880)
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--| ARChive (TYPE: OVERLAY) - Archive format [NONE]
    --|--|--|--| ZIP (TYPE: OBJECT) - Write data to ZIP archive
    --|--|--|--|--| MEMBer (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| MBRatr (TYPE: OBJECT) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--| MEMAtr (ALIAS: MBRATR) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Compression algorithm [DEFLATE]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Store uncompressed
    --|--|--|--|--|--| DEFlate (TYPE: KEYWORD) - DEFLATE algorithm (GZIP)
    --|--|--|--|--|--| BZIp2 (TYPE: KEYWORD) - BZIP2 algorithm (BZIP2)
    --|--|--|--|--|--| XZ (TYPE: KEYWORD) - LZMA algorithm (XZ)
    --|--|--|--|--|--| ZSTd (TYPE: KEYWORD) - ZSTD algorithm (ZSTD)
    --|--|--|--|--| LEVel (TYPE: SELECTION) - Compression level [AUTO]
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression
    --|--|--|--|--|--| NORmal (TYPE: KEYWORD) - Optimal compression
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Highest compression
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Choose the format to write [AUTO]
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - As needed (32 bit for small files and 64 for large ones)
    --|--|--|--|--|--| Z32 (TYPE: KEYWORD) - Always 32 bit format (old)
    --|--|--|--|--|--| Z64 (TYPE: KEYWORD) - Always 64 bit format (modern)
    --|--|--|--|--| ENCode (TYPE: SELECTION) - Select encoding for file names and comments [UTF-8]
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 encoding (recommended)
    --|--|--|--|--|--| DOS (TYPE: KEYWORD) - IBM437 encoding (old 8 bit ASCII of ZIP files))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - IBM367 encoding (US ASCII (only 7 bit subset of UTF-8 and IBM437))
    --|--|--|--|--| COMment (TYPE: STRING) - Define a comment for this ZIP archive
    --|--|--|--|--| NOXfld (TYPE: SWITCH) - Don't write extra fields into the member header [FALSE]
    --|--|--|--|--| STReam (TYPE: SWITCH) - Write streamed ZIP file, uses only sequential I/O, no seek [FALSE]
    --|--|--|--| FL4 (TYPE: OBJECT) - Write data to FLAM4FILE
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| CMPmode (TYPE: SELECTION) - Compression mode [ADC]
    --|--|--|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--|--|--| ENCmode (TYPE: SELECTION) - Encryption mode [NONE]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--|--| FLAm4 (ALIAS: FL4) - Write data to FLAM4FILE
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| CMPmode (TYPE: SELECTION) - Compression mode [ADC]
    --|--|--|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--|--|--| ENCmode (TYPE: SELECTION) - Encryption mode [NONE]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--| LIB (ALIAS: ARCHIVE) - Archive format [NONE]
    --|--|--|--| ZIP (TYPE: OBJECT) - Write data to ZIP archive
    --|--|--|--|--| MEMBer (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| MBRatr (TYPE: OBJECT) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--| MEMAtr (ALIAS: MBRATR) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--| ALGo (TYPE: SELECTION) - Compression algorithm [DEFLATE]
    --|--|--|--|--|--| COPy (TYPE: KEYWORD) - Store uncompressed
    --|--|--|--|--|--| DEFlate (TYPE: KEYWORD) - DEFLATE algorithm (GZIP)
    --|--|--|--|--|--| BZIp2 (TYPE: KEYWORD) - BZIP2 algorithm (BZIP2)
    --|--|--|--|--|--| XZ (TYPE: KEYWORD) - LZMA algorithm (XZ)
    --|--|--|--|--|--| ZSTd (TYPE: KEYWORD) - ZSTD algorithm (ZSTD)
    --|--|--|--|--| LEVel (TYPE: SELECTION) - Compression level [AUTO]
    --|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression
    --|--|--|--|--|--| NORmal (TYPE: KEYWORD) - Optimal compression
    --|--|--|--|--|--| BESt (TYPE: KEYWORD) - Highest compression
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Choose the format to write [AUTO]
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - As needed (32 bit for small files and 64 for large ones)
    --|--|--|--|--|--| Z32 (TYPE: KEYWORD) - Always 32 bit format (old)
    --|--|--|--|--|--| Z64 (TYPE: KEYWORD) - Always 64 bit format (modern)
    --|--|--|--|--| ENCode (TYPE: SELECTION) - Select encoding for file names and comments [UTF-8]
    --|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 encoding (recommended)
    --|--|--|--|--|--| DOS (TYPE: KEYWORD) - IBM437 encoding (old 8 bit ASCII of ZIP files))
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - IBM367 encoding (US ASCII (only 7 bit subset of UTF-8 and IBM437))
    --|--|--|--|--| COMment (TYPE: STRING) - Define a comment for this ZIP archive
    --|--|--|--|--| NOXfld (TYPE: SWITCH) - Don't write extra fields into the member header [FALSE]
    --|--|--|--|--| STReam (TYPE: SWITCH) - Write streamed ZIP file, uses only sequential I/O, no seek [FALSE]
    --|--|--|--| FL4 (TYPE: OBJECT) - Write data to FLAM4FILE
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| CMPmode (TYPE: SELECTION) - Compression mode [ADC]
    --|--|--|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--|--|--| ENCmode (TYPE: SELECTION) - Encryption mode [NONE]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--|--| FLAm4 (ALIAS: FL4) - Write data to FLAM4FILE
    --|--|--|--|--| MEMber (TYPE: STRING) - File name for header [from origin]
    --|--|--|--|--| CMPmode (TYPE: SELECTION) - Compression mode [ADC]
    --|--|--|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--|--|--| ENCmode (TYPE: SELECTION) - Encryption mode [NONE]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--|--|--| COMment (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--| LANg (TYPE: STRING) - Redefine environment variable LANG for write operation
    --|--|--| PLAtform (TYPE: SELECTION) - Redefine environment variable FL_PLATFORM for write operation
    --|--|--|--| WIN (TYPE: KEYWORD) - Choose Windows as platform (CRLF)
    --|--|--|--| UNX (TYPE: KEYWORD) - Choose Unix derivative as platform (LF)
    --|--|--|--| ZOS (TYPE: KEYWORD) - Choose ZOS as platform (NL)
    --|--|--|--| USS (TYPE: KEYWORD) - Choose USS of ZOS as platform (NL)
    --|--|--|--| VSE (TYPE: KEYWORD) - Choose VSE as platform (NL)
    --|--|--|--| BS2 (TYPE: KEYWORD) - Choose BS2000-OSD as platform (NL)
    --|--|--|--| MAC (TYPE: KEYWORD) - Choose MAC as platform (CR)
    --|--|--| OWNer (TYPE: STRING) - Redefine environment variable OWNERID for write operation
    --|--|--| ENVid (TYPE: STRING) - Redefine environment variable ENVID for write operation
    --|--|--| HASh (TYPE: OBJECT) - Generation or check of one way hash values of output data
    --|--|--|--| ALGo (TYPE: SELECTION) - Hash algorithm [SHA1]
    --|--|--|--|--| MD5 (TYPE: KEYWORD) - Message-Digest Algorithm 5 (128 bit)
    --|--|--|--|--| RIPEMD128 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (128 bit)
    --|--|--|--|--| RIPEMD160 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (160 bit)
    --|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 (160 bit)
    --|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (224 bit)
    --|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (256 bit)
    --|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (384 bit)
    --|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (512 bit)
    --|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (224 bit)
    --|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (256 bit)
    --|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (384 bit)
    --|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (512 bit)
    --|--|--|--|--| CRC8 (TYPE: KEYWORD) - Cyclic Redundancy Check (8 bit)
    --|--|--|--|--| CRC16 (TYPE: KEYWORD) - Cyclic Redundancy Check (16 bit)
    --|--|--|--|--| CRC24 (TYPE: KEYWORD) - Cyclic Redundancy Check (24 bit)
    --|--|--|--|--| CRC32 (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit)
    --|--|--|--|--| CRC32C (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit) Castagnoli variant
    --|--|--|--|--| CRC40 (TYPE: KEYWORD) - Cyclic Redundancy Check (40 bit)
    --|--|--|--|--| CRC64 (TYPE: KEYWORD) - Cyclic Redundancy Check (64 bit)
    --|--|--|--| CHEck (TYPE: OVERLAY) - Parameter for checksum verification
    --|--|--|--|--| VALue (TYPE: STRING) - Checksum as hex-string
    --|--|--|--|--| FILe (TYPE: STRING) - File which contains Checksum as hex-string
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--| FORmat (TYPE: SELECTION) - Define printout format [GNU]
    --|--|--|--|--| GNU (TYPE: KEYWORD) - Write output in GNU style
    --|--|--|--|--| BSD (TYPE: KEYWORD) - Write output in BSD style
    --|--|--|--|--| HEX (TYPE: KEYWORD) - Write output as hexadecimal string
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Write output as binary value (only in output file)
    --|--|--|--| CUT (TYPE: NUMBER) - Cut generated hash value, only with HEX/BIN format [0]
    --|--|--|--| OUTput (TYPE: STRING) - Name of the output file [LOG]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--| MEMber (TYPE: STRING) - Member name in GNU or BSD format [original name at read, target name at write]
    --|--|--|--| CCSid (TYPE: STRING) - Read/write BSD/GNU format in this CCSID [DEFAULT]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| BLKsiz (TYPE: NUMBER) - Block size for read operations [65536]
    --|--|--| SIGnature (TYPE: OVERLAY) - Detached signature handling
    --|--|--|--| GENeration (TYPE: OBJECT) - Signature generation
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP signature
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--| SIGHsh (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| HSHalg (ALIAS: SIGHSH) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| SIGNId (TYPE: STRING) - User ID of private key for signing
    --|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - User ID of private key for signing
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| VERification (TYPE: OBJECT) - Signature verification
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: SWITCH) - OpenPGP signature
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--| INDSiz (TYPE: NUMBER) - Number of XML indentation characters per indentation level [2 (SPACE) or 1 (TAB)]
    --|--|--| INDChr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--| NOCmnt (TYPE: SWITCH) - Do not write out XML comments [FALSE]
    --|--|--| NOMkdir (TYPE: SWITCH) - Don't create path if path not exists [FALSE]
    --|--|--| TABle (TYPE: OBJECT) - Join table elements (tags, attributes, data, ...) to records
    --|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify row specifications [ORG]
    --|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications or automatic write
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--| ROW (TYPE: OBJECT) - A set of different rows/table formats to write
    --|--|--|--|--| NAMe (TYPE: STRING) - Logical name for a row format (table)
    --|--|--|--|--| COLumn (TYPE: OBJECT) - Description of columns in the row
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts a neutral FL5 element of a certain data type to an external representation
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert a neutral binary type to a sequence of bytes
    --|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert a neutral string type to a text string
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert a neutral integer type to an integer representation
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert a neutral floating point type to a floating point representation
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Post-processing for column data [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Post-processing to mask areas in strings
    --|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Post-processing exit for customer implementation
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to write the column to achieve a certain table format
    --|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Write a fixed length data field
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length of data is used, no padding, no cutting]
    --|--|--|--|--|--|--|--| CUTdat (TYPE: SWITCH) - Cut data if longer than LENGTH [FALSE]
    --|--|--|--|--|--|--|--| ADDpad (TYPE: SWITCH) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--| REMpad (ALIAS: ADDPAD) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value to use [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Write a data field prefixed with a length field
    --|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for decimal digits [auto]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use default system code page
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use ASCII (UTF-8) code page
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use EBCDIC code page
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use real local code page
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Write a data field with a delimiter at the end
    --|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter written after the data element
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Write length and pointer formats to memory
    --|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Write a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Name of the column in the CSV header [COLUMN-NAME]
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - When to write field enclosing characters [ALWAYS]
    --|--|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Which record delimiter to use after each row [auto]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape field enclosing character in the data [OFF]
    --|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Write a data field with a previous tag and a subsequent delimiter
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for writing [2 if space, 1 if tab else 0]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| NLNCHAr (TYPE: SELECTION) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NLNCHR (ALIAS: NLNCHAR) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--| XML (TYPE: OBJECT) - Write a data field in XML format
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Add a comment to the XML data stream [default]
    --|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape XML syntax elements (prevent double read and copy of data to add &...; sequences) [FALSE]
    --|--|--|--|--|--|--| RST (TYPE: OBJECT) - Fill data field up to certain offset (write rest)
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset to write a rest into the output data
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding value to fill up the remaining bytes [0x00]
    --|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured format [name]
    --|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used to determine optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--| INSert (TYPE: SELECTION) - Define insert handling [if VALUE then POSSIBLE else NOTALLOWED]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--| POSsible (TYPE: KEYWORD) - Insert of columns are possible, if column not found in table header
    --|--|--|--|--|--|--| REQuired (TYPE: KEYWORD) - This column must be inserted and not found in the table header
    --|--|--|--|--|--|--| NOTallowed (TYPE: KEYWORD) - Insert is not allowed, this means that the column must be found in the table header
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation or replacement of content
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--| HEAdln (TYPE: SWITCH) - Write a headline [FALSE]
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify column specifications [ORG]
    --|--|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--| ATTrib (TYPE: OBJECT) - Define the file attributes [DEFAULT]
    --|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--| PREprocess (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| POStprocess (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--| PSTpro (ALIAS: POSTPROCESS) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--| FLAm4 (TYPE: OBJECT) - Write records to a FLAM4FILE
    --|--|--| NET (TYPE: OVERLAY) - Network parameter for remote write access
    --|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--| FILe (TYPE: STRING) - Name/URL of the FLAMFILE to write [''==stdout]
    --|--|--| MEMber (TYPE: STRING) - Name of the member stored in the FLAMFILE header
    --|--|--| REMOve (TYPE: SWITCH) - Remove original file if an error occurs [FALSE]
    --|--|--| REMAin (TYPE: SWITCH) - Remain existing files (don't overwrite) [FALSE]
    --|--|--| APPend (TYPE: SWITCH) - Append the member to this FLAMFILE (not useful with encryption) [FALSE]
    --|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--| SPAce (TYPE: OBJECT) - Space parameter for FLAMFILE allocation (mainframes only)
    --|--|--|--| PRImary (TYPE: NUMBER) - Primary size in megabytes
    --|--|--|--| SECondary (TYPE: NUMBER) - Secondary size in megabytes
    --|--|--|--| VOLSer (TYPE: STRING) - Volume serial number
    --|--|--|--| VOLUnit (TYPE: STRING) - Volume unit
    --|--|--|--| DATaclass (TYPE: STRING) - Data class
    --|--|--|--| MGMtclass (TYPE: STRING) - Management class
    --|--|--|--| STOrclass (TYPE: STRING) - Storage class
    --|--|--|--| DISpstatus (TYPE: SELECTION) - Disposition status
    --|--|--|--|--| NEW (TYPE: KEYWORD) - Disposition status NEW (brand new file)
    --|--|--|--|--| SHR (TYPE: KEYWORD) - Disposition status SHR (read exiting  file)
    --|--|--|--|--| MOD (TYPE: KEYWORD) - Disposition status MOD (append/modify file)
    --|--|--|--|--| OLD (TYPE: KEYWORD) - Disposition status OLD (overwrite existing file)
    --|--|--|--| NORmaldisp (TYPE: SELECTION) - Close disposition for normal end
    --|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--| ABOrtdisp (TYPE: SELECTION) - Close disposition for abnormal end
    --|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--| CMPmode (TYPE: SELECTION) - Compression mode [ADC]
    --|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--| ENCmode (TYPE: SELECTION) - Encryption mode [NONE]
    --|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--| SPLit (TYPE: OVERLAY) - Split parameter for FLAM4FILES (z/OS only)
    --|--|--|--| SIZe (TYPE: NUMBER) - Size for serial splitting (after 1-4096 in megabytes (only for z/OS)) [100]
    --|--|--|--| NUMber (TYPE: NUMBER) - Number for parallel splitting (2-4 files (only for z/OS)) [4]
    --|--|--| CLImit (TYPE: NUMBER) - Minimum compression in per cent (0 no Limit)[0]
    --|--|--| ORGAnization (TYPE: SELECTION) - Organization of the FLAMFILE [SEQ]
    --|--|--|--| SEQ (TYPE: KEYWORD) - Sequential access [DEFAULT]
    --|--|--|--| PS (TYPE: KEYWORD) - Sequential access [DEFAULT]
    --|--|--|--| EDS (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--| ESDs (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--| KDS (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--| KSDs (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--| RDS (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--| RRDs (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--| LDS (TYPE: KEYWORD) - Linear data set (VSAM-LDS)
    --|--|--| RECFormat (TYPE: SELECTION) - Record format for the FLAMFILE [FIX]
    --|--|--|--| VAR (TYPE: KEYWORD) - Variable
    --|--|--|--| FIX (TYPE: KEYWORD) - Fix
    --|--|--|--| UND (TYPE: KEYWORD) - Undefined
    --|--|--|--| TXT (TYPE: KEYWORD) - Text/Stream
    --|--|--|--| DLM (TYPE: KEYWORD) - Stream with special delimiter
    --|--|--|--| VB (TYPE: KEYWORD) - Variable blocked
    --|--|--|--| FB (TYPE: KEYWORD) - Fix blocked
    --|--|--|--| V2B-Xbe (TYPE: KEYWORD) - Variable 2 byte length field without the length in big endian
    --|--|--|--| V4B-Xbe (TYPE: KEYWORD) - Variable 4 byte length field without the length in big endian
    --|--|--|--| V4A-icl (TYPE: KEYWORD) - Variable 4 byte length field in ASCII inclusive the length
    --|--|--|--| V4E-icl (TYPE: KEYWORD) - Variable 4 byte length field in EBCDIC inclusive the length
    --|--|--|--| V2B-ILe (TYPE: KEYWORD) - Variable 2 byte length field inclusive the length in little endian
    --|--|--|--| V2B-IBe (TYPE: KEYWORD) - Variable 2 byte length field inclusive the length in big endian
    --|--|--|--| V4B-Ibe (TYPE: KEYWORD) - Variable 4 byte length field inclusive the length in big endian
    --|--|--| RECLength (TYPE: NUMBER) - Record length for the FLAMFILE [512]
    --|--|--| ORGLength (TYPE: NUMBER) - Record length to wrap block oriented original data [32752]
    --|--|--| KEYPosition (TYPE: NUMBER) - Key position (>=1) for key sequential data sets [1]
    --|--|--| KEYLength (TYPE: NUMBER) - Key length (>=1) for key sequential data sets [8]
    --|--|--| COMMent (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--| PASsword (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--| CRYptokey (ALIAS: PASSWORD) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--| KMLibrary (TYPE: STRING) - Library name for FKME ['']
    --|--|--| KMFunction (TYPE: STRING) - Function name of FKME ['']
    --|--|--| KMParameter (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--| CCSid (TYPE: STRING) - Conversion to this CCSID [system]
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--| BOM (TYPE: SWITCH) - Write byte order mark in front of each record [FALSE]
    --|--|--| KEPbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--| CHRmode (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list [0x1A] (maximum 8 code points)
    --|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--| COMBined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--| REPortfile (TYPE: STRING) - Name of the report file to log substitutions
    --|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--| LANg (TYPE: STRING) - Redefine environment variable LANG for write operation
    --|--|--| PLAtform (TYPE: SELECTION) - Redefine environment variable FL_PLATFORM for write operation
    --|--|--|--| WIN (TYPE: KEYWORD) - Choose Windows as platform (CRLF)
    --|--|--|--| UNX (TYPE: KEYWORD) - Choose Unix derivative as platform (LF)
    --|--|--|--| ZOS (TYPE: KEYWORD) - Choose ZOS as platform (NL)
    --|--|--|--| USS (TYPE: KEYWORD) - Choose USS of ZOS as platform (NL)
    --|--|--|--| VSE (TYPE: KEYWORD) - Choose VSE as platform (NL)
    --|--|--|--| BS2 (TYPE: KEYWORD) - Choose BS2000-OSD as platform (NL)
    --|--|--|--| MAC (TYPE: KEYWORD) - Choose MAC as platform (CR)
    --|--|--| OWNer (TYPE: STRING) - Redefine environment variable OWNERID for write operation
    --|--|--| ENVid (TYPE: STRING) - Redefine environment variable ENVID for write operation
    --|--|--| HASh (TYPE: OBJECT) - Generation or check of one way hash values of output data
    --|--|--|--| ALGo (TYPE: SELECTION) - Hash algorithm [SHA1]
    --|--|--|--|--| MD5 (TYPE: KEYWORD) - Message-Digest Algorithm 5 (128 bit)
    --|--|--|--|--| RIPEMD128 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (128 bit)
    --|--|--|--|--| RIPEMD160 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (160 bit)
    --|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 (160 bit)
    --|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (224 bit)
    --|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (256 bit)
    --|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (384 bit)
    --|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (512 bit)
    --|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (224 bit)
    --|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (256 bit)
    --|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (384 bit)
    --|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (512 bit)
    --|--|--|--|--| CRC8 (TYPE: KEYWORD) - Cyclic Redundancy Check (8 bit)
    --|--|--|--|--| CRC16 (TYPE: KEYWORD) - Cyclic Redundancy Check (16 bit)
    --|--|--|--|--| CRC24 (TYPE: KEYWORD) - Cyclic Redundancy Check (24 bit)
    --|--|--|--|--| CRC32 (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit)
    --|--|--|--|--| CRC32C (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit) Castagnoli variant
    --|--|--|--|--| CRC40 (TYPE: KEYWORD) - Cyclic Redundancy Check (40 bit)
    --|--|--|--|--| CRC64 (TYPE: KEYWORD) - Cyclic Redundancy Check (64 bit)
    --|--|--|--| CHEck (TYPE: OVERLAY) - Parameter for checksum verification
    --|--|--|--|--| VALue (TYPE: STRING) - Checksum as hex-string
    --|--|--|--|--| FILe (TYPE: STRING) - File which contains Checksum as hex-string
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--| FORmat (TYPE: SELECTION) - Define printout format [GNU]
    --|--|--|--|--| GNU (TYPE: KEYWORD) - Write output in GNU style
    --|--|--|--|--| BSD (TYPE: KEYWORD) - Write output in BSD style
    --|--|--|--|--| HEX (TYPE: KEYWORD) - Write output as hexadecimal string
    --|--|--|--|--| BIN (TYPE: KEYWORD) - Write output as binary value (only in output file)
    --|--|--|--| CUT (TYPE: NUMBER) - Cut generated hash value, only with HEX/BIN format [0]
    --|--|--|--| OUTput (TYPE: STRING) - Name of the output file [LOG]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--| MEMber (TYPE: STRING) - Member name in GNU or BSD format [original name at read, target name at write]
    --|--|--|--| CCSid (TYPE: STRING) - Read/write BSD/GNU format in this CCSID [DEFAULT]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| BLKsiz (TYPE: NUMBER) - Block size for read operations [65536]
    --|--|--| SIGnature (TYPE: OVERLAY) - Detached signature handling
    --|--|--|--| GENeration (TYPE: OBJECT) - Signature generation
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP signature
    --|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--| SIGHsh (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| HSHalg (ALIAS: SIGHSH) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--| SIGNId (TYPE: STRING) - User ID of private key for signing
    --|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - User ID of private key for signing
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--| VERification (TYPE: OBJECT) - Signature verification
    --|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--| PGP (TYPE: SWITCH) - OpenPGP signature
    --|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--| INDSiz (TYPE: NUMBER) - Number of XML indentation characters per indentation level [2 (SPACE) or 1 (TAB)]
    --|--|--| INDChr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--| NOCmnt (TYPE: SWITCH) - Do not write out XML comments [FALSE]
    --|--|--| NOMkdir (TYPE: SWITCH) - Don't create path if path not exists [FALSE]
    --|--|--| TABle (TYPE: OBJECT) - Join table elements (tags, attributes, data, ...) to records
    --|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify row specifications [ORG]
    --|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications or automatic write
    --|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--| ROW (TYPE: OBJECT) - A set of different rows/table formats to write
    --|--|--|--|--| NAMe (TYPE: STRING) - Logical name for a row format (table)
    --|--|--|--|--| COLumn (TYPE: OBJECT) - Description of columns in the row
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts a neutral FL5 element of a certain data type to an external representation
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert a neutral binary type to a sequence of bytes
    --|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert a neutral string type to a text string
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert a neutral integer type to an integer representation
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert a neutral floating point type to a floating point representation
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Post-processing for column data [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Post-processing to mask areas in strings
    --|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Post-processing exit for customer implementation
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to write the column to achieve a certain table format
    --|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Write a fixed length data field
    --|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length of data is used, no padding, no cutting]
    --|--|--|--|--|--|--|--| CUTdat (TYPE: SWITCH) - Cut data if longer than LENGTH [FALSE]
    --|--|--|--|--|--|--|--| ADDpad (TYPE: SWITCH) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--| REMpad (ALIAS: ADDPAD) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value to use [0x00]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Write a data field prefixed with a length field
    --|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for decimal digits [auto]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use default system code page
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use ASCII (UTF-8) code page
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use EBCDIC code page
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use real local code page
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Write a data field with a delimiter at the end
    --|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter written after the data element
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Write length and pointer formats to memory
    --|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Write a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Name of the column in the CSV header [COLUMN-NAME]
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - When to write field enclosing characters [ALWAYS]
    --|--|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Which record delimiter to use after each row [auto]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape field enclosing character in the data [OFF]
    --|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Write a data field with a previous tag and a subsequent delimiter
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for writing [2 if space, 1 if tab else 0]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| NLNCHAr (TYPE: SELECTION) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NLNCHR (ALIAS: NLNCHAR) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--| XML (TYPE: OBJECT) - Write a data field in XML format
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Add a comment to the XML data stream [default]
    --|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape XML syntax elements (prevent double read and copy of data to add &...; sequences) [FALSE]
    --|--|--|--|--|--|--| RST (TYPE: OBJECT) - Fill data field up to certain offset (write rest)
    --|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset to write a rest into the output data
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding value to fill up the remaining bytes [0x00]
    --|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured format [name]
    --|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used to determine optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--| INSert (TYPE: SELECTION) - Define insert handling [if VALUE then POSSIBLE else NOTALLOWED]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--| POSsible (TYPE: KEYWORD) - Insert of columns are possible, if column not found in table header
    --|--|--|--|--|--|--| REQuired (TYPE: KEYWORD) - This column must be inserted and not found in the table header
    --|--|--|--|--|--|--| NOTallowed (TYPE: KEYWORD) - Insert is not allowed, this means that the column must be found in the table header
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation or replacement of content
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--| HEAdln (TYPE: SWITCH) - Write a headline [FALSE]
    --|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify column specifications [ORG]
    --|--|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--| ATTrib (TYPE: OBJECT) - Define the file attributes [DEFAULT]
    --|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--| AVScan (TYPE: OBJECT) - Activate anti virus scanning
    --|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--| PREprocess (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--| POStprocess (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--| PSTpro (ALIAS: POSTPROCESS) - Execute command after a file is closed
    --|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--| LARger (TYPE: SWITCH) - Convert large records (VBS) to a block with length fields
    --|--|--| BLK2rec (TYPE: SWITCH) - Convert block with delimiter to records (including suppression of trailing whitespace
    --|--| DUMmy (TYPE: SWITCH) - Write nothing (dev0/trash)

# Input file string

    --| INPut (TYPE: OBJECT) - File specification for reading elements from a source
    --|--| NET (TYPE: OVERLAY) - Network [NONE]
    --|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--| SAVe (TYPE: OVERLAY) - Storage [FILE]
    --|--|--| FILe (TYPE: OBJECT) - File handling
    --|--|--|--| PRE (TYPE: OBJECT) - Execute command before any processing
    --|--|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ENV (TYPE: OBJECT) - Environment
    --|--|--|--|--| KEYword (TYPE: STRING) - Keyword of environment variable
    --|--|--|--|--| VALue (TYPE: STRING) - Value of environment variable
    --|--|--|--| FIO (TYPE: OVERLAY) - File IO [BLK]
    --|--|--|--|--| BLK (TYPE: OBJECT) - Read a file block-oriented (mainly for open world)
    --|--|--|--|--|--| NET (TYPE: OVERLAY) - Parameter for remote access [NONE]
    --|--|--|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Name/URL of file to read [STDIN]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| FILe (ALIAS: NAME) - Name/URL of file to read [STDIN]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| BLKsiz (TYPE: NUMBER) - Block size for read operations [AUTO]
    --|--|--|--|--|--| DATtyp (TYPE: SELECTION) - Definition of data type for better handling [NONE]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Unknown data type
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Binary data (not printable)
    --|--|--|--|--|--|--| RECOrd (TYPE: KEYWORD) - Binary record (not printable)
    --|--|--|--|--|--|--| RECTxt (TYPE: KEYWORD) - Text record (printable)
    --|--|--|--|--|--|--| CHAr (TYPE: KEYWORD) - Character data (no delimiter)
    --|--|--|--|--|--|--| TEXt (TYPE: KEYWORD) - Text data (with delimiter)
    --|--|--|--|--|--|--| XML (TYPE: KEYWORD) - XML data (like CHAR)
    --|--|--|--|--|--|--| TABle (TYPE: KEYWORD) - Table (various elements per record)
    --|--|--|--|--|--| PRNctr (TYPE: SELECTION) - Print control character handling if read ASA or MCC records [DETACH]
    --|--|--|--|--|--|--| DETach (TYPE: KEYWORD) - Manage print control character as record attribute
    --|--|--|--|--|--|--| RETain (TYPE: KEYWORD) - Leave print control character as part of the data record
    --|--|--|--|--|--|--| ERAse (TYPE: KEYWORD) - Erase the print control character from the record
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace print control characters by additional records like printed
    --|--|--|--|--|--| RPLffd (TYPE: NUMBER) - Replace form feeds, filling rest of page with empty records assuming n lines per page [60]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (60) is used
    --|--|--|--|--|--| FRCblk (TYPE: SWITCH) - Enforce block orientation on record oriented devices [FALSE]
    --|--|--|--|--|--| ADDdlm (TYPE: SWITCH) - Add a delimiter behind each record to produce a text block [FALSE]
    --|--|--|--|--|--| SUBsys (TYPE: OBJECT) - Specification for FIO subsystem (only for z/OS)
    --|--|--|--|--|--|--| NAMe (TYPE: STRING) - Name of the subsystem (PROPERTY: ['FLAM'])
    --|--|--|--|--|--|--| PARm (TYPE: STRING) - Parameter list for the subsystem (comma separated) (PROPERTY: [''])
    --|--|--|--|--|--| REMove (TYPE: SWITCH) - Remove original file after successful processing [FALSE]
    --|--|--|--|--|--| PREpro (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| POStpro (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF]
    --|--|--|--|--|--| PSTpro (ALIAS: POSTPRO) - Execute command after a file is closed
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF]
    --|--|--|--|--| REC (TYPE: OBJECT) - Read a file record-oriented (mainly for mainframe world)
    --|--|--|--|--|--| NET (TYPE: OVERLAY) - Parameter for remote access [NONE]
    --|--|--|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Name/URL of file to read [STDIN]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| FILE (ALIAS: NAME) - Name/URL of file to read [STDIN]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| RECMod (TYPE: SELECTION) - Mode used to read records [STOP]
    --|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if record too long
    --|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut if record too long
    --|--|--|--|--|--|--| WRAp (TYPE: KEYWORD) - Wrap if record too long
    --|--|--|--|--|--|--| SKIp (TYPE: KEYWORD) - Skip if record too long
    --|--|--|--|--|--| PRNctr (TYPE: SELECTION) - Print control character handling [DETACH]
    --|--|--|--|--|--|--| DETach (TYPE: KEYWORD) - Manage print control character as record attribute
    --|--|--|--|--|--|--| RETain (TYPE: KEYWORD) - Leave print control character as part of the data record
    --|--|--|--|--|--|--| ERAse (TYPE: KEYWORD) - Erase the print control character from the record
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace print control characters by additional records like printed
    --|--|--|--|--|--| RPLffd (TYPE: NUMBER) - Replace form feeds, filling rest of page with empty records assuming n lines per page [60]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (60) is used
    --|--|--|--|--|--| SUPpad (TYPE: SWITCH) - Suppress trailing padding characters (useful for fixed records)
    --|--|--|--|--|--| PADchr (TYPE: STRING) - Define padding character for suppression [automatic]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--| FILOrg (TYPE: SELECTION) - File organization [SEQ]
    --|--|--|--|--|--|--| SEQ (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--|--|--|--| PS (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--|--|--|--| LIB (TYPE: KEYWORD) - Library (ZOS-PDSE)
    --|--|--|--|--|--|--| PDS (TYPE: KEYWORD) - Partitioned data set (ZOS-PDS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - UNIX files (path based)
    --|--|--|--|--|--|--| EDS (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--|--|--| ESDs (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--|--|--| KDS (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--|--|--| KSDs (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--|--|--| RDS (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--|--|--|--| RRDs (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--|--|--| BLKsiz (TYPE: NUMBER) - Block size for read operations [AUTO]
    --|--|--|--|--|--| RECFmt (TYPE: SELECTION) - Record format for read operations [NONE]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No format defined
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Open - Binary (undefined) data (only the last record are shorter then record length)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Open - Text data with standard delimiter (result is a stripped variable length records)
    --|--|--|--|--|--|--| TXT-Asa (TYPE: KEYWORD) - Open - Text data with standard delimiter and ASA byte in front (result variable length records with ASA attribute)
    --|--|--|--|--|--|--| TXT-Mcc (TYPE: KEYWORD) - Open - Text data with standard delimiter and MCC byte in front (result variable length records with MCC attribute)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Open - Records separated by a special delimiter with the result of variable length records
    --|--|--|--|--|--|--| DLM-Asa (TYPE: KEYWORD) - Open - ASA records separated by a special delimiter with the result of variable length records
    --|--|--|--|--|--|--| DLM-Mcc (TYPE: KEYWORD) - Open - MCC records separated by a special delimiter with the result of variable length records
    --|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Open - Variable length record (if necessary define length format)
    --|--|--|--|--|--|--| VAR-Asa (TYPE: KEYWORD) - Open - Variable length record with ASA print control character (if necessary define length format)
    --|--|--|--|--|--|--| VAR-Mcc (TYPE: KEYWORD) - Open - Variable length record with machine print control codes (if necessary define length format)
    --|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Open - Fixed-length record (file size = N * record length)
    --|--|--|--|--|--|--| FIX-Asa (TYPE: KEYWORD) - Open - Fixed-length record with ASA print control character (file size = N * (record length + 1))
    --|--|--|--|--|--|--| FIX-Mcc (TYPE: KEYWORD) - Open - Fixed-length record with machine print control codes (file size = N * (record length + 1))
    --|--|--|--|--|--|--| VAR-REL (TYPE: KEYWORD) - Open - Variable relative record (if necessary define length format)
    --|--|--|--|--|--|--| VAR-REL-Asa (TYPE: KEYWORD) - Open - Variable relative record with ASA print control character (if necessary define length format)
    --|--|--|--|--|--|--| VAR-REL-Mcc (TYPE: KEYWORD) - Open - Variable relative record with machine print control codes (if necessary define length format)
    --|--|--|--|--|--|--| FIX-REL (TYPE: KEYWORD) - Open - Fix relative record (file size = N * (record length + 8))
    --|--|--|--|--|--|--| FIX-REL-Asa (TYPE: KEYWORD) - Open - Fix relative record with ASA print control character (file size = N * (record length + 9))
    --|--|--|--|--|--|--| FIX-REL-Mcc (TYPE: KEYWORD) - Open - Fix relative record with machine print control codes (file size = N * (record length + 9))
    --|--|--|--|--|--|--| F (TYPE: KEYWORD) - Host - Fixed-length, unblocked
    --|--|--|--|--|--|--| FA (TYPE: KEYWORD) - Host - Fixed-length, unblocked, ASA print control characters
    --|--|--|--|--|--|--| FM (TYPE: KEYWORD) - Host - Fixed-length, unblocked, machine print control codes
    --|--|--|--|--|--|--| FS (TYPE: KEYWORD) - Host - Fixed-length, standard
    --|--|--|--|--|--|--| FSA (TYPE: KEYWORD) - Host - Fixed-length, standard, ASA print control characters
    --|--|--|--|--|--|--| FSM (TYPE: KEYWORD) - Host - Fixed-length, standard, machine print control codes
    --|--|--|--|--|--|--| FB (TYPE: KEYWORD) - Host - Fixed-length, blocked
    --|--|--|--|--|--|--| FBA (TYPE: KEYWORD) - Host - Fixed-length, blocked, ASA print control characters
    --|--|--|--|--|--|--| FBM (TYPE: KEYWORD) - Host - Fixed-length, blocked, machine print control codes
    --|--|--|--|--|--|--| FBS (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard
    --|--|--|--|--|--|--| FBSA (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, ASA print control characters
    --|--|--|--|--|--|--| FBSM (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, machine print control codes
    --|--|--|--|--|--|--| FE (TYPE: KEYWORD) - Host - Fixed-length, ESDS
    --|--|--|--|--|--|--| FEA (TYPE: KEYWORD) - Host - Fixed-length, ESDS, ASA print control characters
    --|--|--|--|--|--|--| FEM (TYPE: KEYWORD) - Host - Fixed-length, ESDS, machine print control codes
    --|--|--|--|--|--|--| FK (TYPE: KEYWORD) - Host - Fixed-length, KSDS
    --|--|--|--|--|--|--| FKA (TYPE: KEYWORD) - Host - Fixed-length, KSDS, ASA print control characters
    --|--|--|--|--|--|--| FKM (TYPE: KEYWORD) - Host - Fixed-length, KSDS, machine print control codes
    --|--|--|--|--|--|--| FR (TYPE: KEYWORD) - Host - Fixed-length, RRDS
    --|--|--|--|--|--|--| FRA (TYPE: KEYWORD) - Host - Fixed-length, RRDS, ASA print control characters
    --|--|--|--|--|--|--| FRM (TYPE: KEYWORD) - Host - Fixed-length, RRDS, machine print control codes
    --|--|--|--|--|--|--| U (TYPE: KEYWORD) - Host - Undefined-length
    --|--|--|--|--|--|--| UA (TYPE: KEYWORD) - Host - Undefined-length, ASA print control characters
    --|--|--|--|--|--|--| UM (TYPE: KEYWORD) - Host - Undefined-length, machine print control codes
    --|--|--|--|--|--|--| V (TYPE: KEYWORD) - Host - Variable
    --|--|--|--|--|--|--| VA (TYPE: KEYWORD) - Host - Variable, ASA print control characters
    --|--|--|--|--|--|--| VM (TYPE: KEYWORD) - Host - Variable, machine print control codes
    --|--|--|--|--|--|--| VS (TYPE: KEYWORD) - Host - Variable, spanned
    --|--|--|--|--|--|--| VSA (TYPE: KEYWORD) - Host - Variable, spanned, ASA print control characters
    --|--|--|--|--|--|--| VSM (TYPE: KEYWORD) - Host - Variable, spanned, machine print control codes
    --|--|--|--|--|--|--| VB (TYPE: KEYWORD) - Host - Variable, blocked
    --|--|--|--|--|--|--| VBA (TYPE: KEYWORD) - Host - Variable, blocked, ASA print control characters
    --|--|--|--|--|--|--| VBM (TYPE: KEYWORD) - Host - Variable, blocked, machine print control codes
    --|--|--|--|--|--|--| VBS (TYPE: KEYWORD) - Host - Variable, blocked, spanned
    --|--|--|--|--|--|--| VBSA (TYPE: KEYWORD) - Host - Variable, blocked, spanned, ASA print control characters
    --|--|--|--|--|--|--| VBSM (TYPE: KEYWORD) - Host - Variable, blocked, spanned, machine print control codes
    --|--|--|--|--|--|--| VE (TYPE: KEYWORD) - Host - Variable, ESDS
    --|--|--|--|--|--|--| VEA (TYPE: KEYWORD) - Host - Variable, ESDS, ASA print control characters
    --|--|--|--|--|--|--| VEM (TYPE: KEYWORD) - Host - Variable, ESDS, machine print control codes
    --|--|--|--|--|--|--| VK (TYPE: KEYWORD) - Host - Variable, KSDS
    --|--|--|--|--|--|--| VKA (TYPE: KEYWORD) - Host - Variable, KSDS, ASA print control characters
    --|--|--|--|--|--|--| VKM (TYPE: KEYWORD) - Host - Variable, KSDS, machine print control codes
    --|--|--|--|--|--|--| VR (TYPE: KEYWORD) - Host - Variable, RRDS
    --|--|--|--|--|--|--| VRA (TYPE: KEYWORD) - Host - Variable, RRDS, ASA print control characters
    --|--|--|--|--|--|--| VRM (TYPE: KEYWORD) - Host - Variable, RRDS, machine print control codes
    --|--|--|--|--|--|--| ORG (TYPE: KEYWORD) - Use original record format as default (like none)
    --|--|--|--|--|--| RECLen (TYPE: NUMBER) - Record length for read operations [512]
    --|--|--|--|--|--| RECCnt (TYPE: NUMBER) - Amount of records handled in one read operation [4<128<1024]
    --|--|--|--|--|--| LENfmt (TYPE: OVERLAY) - Format of the length field for open platforms
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Use integer format for the length field
    --|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Bit width/rate [B32]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| U16 (TYPE: KEYWORD) - 16 bit unsigned integer
    --|--|--|--|--|--|--|--|--| U32 (TYPE: KEYWORD) - 32 bit unsigned integer
    --|--|--|--|--|--|--|--|--| U64 (TYPE: KEYWORD) - 64 bit unsigned integer
    --|--|--|--|--|--|--|--| INClude (TYPE: SWITCH) - Include length field in length value [OFF]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Use string format for the length field
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use default system code page
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use ASCII (UTF-8) code page
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use EBCDIC code page
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use real local code page
    --|--|--|--|--|--|--|--| COUnt (TYPE: NUMBER) - Character count [C06]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| C04 (TYPE: KEYWORD) - 4 character/digits
    --|--|--|--|--|--|--|--|--| C05 (TYPE: KEYWORD) - 5 character/digits
    --|--|--|--|--|--|--|--|--| C06 (TYPE: KEYWORD) - 6 character/digits
    --|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - String base [B10]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--| INClude (TYPE: SWITCH) - Include length field in length value [OFF]
    --|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Use BCD format for the length field
    --|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Bit width/rate [B32]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| U16 (TYPE: KEYWORD) - 16 bit unsigned BCD (POV with 4 digits)
    --|--|--|--|--|--|--|--|--| U24 (TYPE: KEYWORD) - 24 bit unsigned BCD (POV with 6 digits)
    --|--|--|--|--|--|--|--|--| U32 (TYPE: KEYWORD) - 32 bit unsigned BCD (POV with 8 digits)
    --|--|--|--|--|--|--|--| INClude (TYPE: SWITCH) - Include length field in length value [OFF]
    --|--|--|--|--|--|--| HOSt (TYPE: OBJECT) - Use host format (LLxx) for the length field
    --|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order [BIG ENDIAN] for first 16 Bit
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--| EXClude (TYPE: SWITCH) - Record length field not part of the length value [OFF]
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [auto detection]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| RECDlm (TYPE: STRING) - Delimiter used to define end of record
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| KEYPos (TYPE: NUMBER) - Key position (>=1) for index/key sequential data sets [0=NONE]
    --|--|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length (>=1) for index/key sequential data sets [if KEYPOS>0 then 8]
    --|--|--|--|--|--| SUBsys (TYPE: OBJECT) - Specification for FIO subsystem (only for z/OS)
    --|--|--|--|--|--|--| NAMe (TYPE: STRING) - Name of the subsystem (PROPERTY: ['FLAM'])
    --|--|--|--|--|--|--| PARm (TYPE: STRING) - Parameter list for the subsystem (comma separated) (PROPERTY: [''])
    --|--|--|--|--|--| REMove (TYPE: SWITCH) - Remove original file after successful processing [FALSE]
    --|--|--|--|--|--| NOSpan (TYPE: SWITCH) - Deactivate read of large spanned records from V(B)S datasets [FALSE]
    --|--|--|--|--|--| PREpro (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| POStpro (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF]
    --|--|--|--|--|--| PSTpro (ALIAS: POSTPRO) - Execute command after a file is closed
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF]
    --|--|--|--|--| TXT (TYPE: OBJECT) - Read a file text-oriented (mainly for open world)
    --|--|--|--|--|--| NET (TYPE: OVERLAY) - Parameter for remote access [NONE]
    --|--|--|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Name/URL of file to read [STDIN]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| FILe (ALIAS: NAME) - Name/URL of file to read [STDIN]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| RECMod (TYPE: SELECTION) - Mode used to read records [STOP]
    --|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if record too long
    --|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut if record too long
    --|--|--|--|--|--|--| WRAp (TYPE: KEYWORD) - Wrap if record too long
    --|--|--|--|--|--|--| SKIp (TYPE: KEYWORD) - Skip if record too long
    --|--|--|--|--|--| RECLen (TYPE: NUMBER) - Record (Host) length / Line (Unix/Win) length for read operations [512]
    --|--|--|--|--|--| RECCnt (TYPE: NUMBER) - Amount of records handled in one read operation [128]
    --|--|--|--|--|--| PRNout (TYPE: NUMBER) - Amount of lines per page if print control replacement active [0 = inactive]
    --|--|--|--|--|--| SUPctr (TYPE: SWITCH) - Suppress control characters [FALSE]
    --|--|--|--|--|--| SUBsys (TYPE: OBJECT) - Specification for FIO subsystem (only for z/OS)
    --|--|--|--|--|--|--| NAMe (TYPE: STRING) - Name of the subsystem (PROPERTY: ['FLAM'])
    --|--|--|--|--|--|--| PARm (TYPE: STRING) - Parameter list for the subsystem (comma separated) (PROPERTY: [''])
    --|--|--|--|--|--| REMove (TYPE: SWITCH) - Remove original file after successful processing [FALSE]
    --|--|--|--|--|--| PREpro (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| POStpro (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF]
    --|--|--|--|--|--| PSTpro (ALIAS: POSTPRO) - Execute command after a file is closed
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF]
    --|--|--|--|--| FL4 (TYPE: OBJECT) - Read a FLAMFILE record-oriented
    --|--|--|--|--|--| NET (TYPE: OVERLAY) - Parameter for remote access [NONE]
    --|--|--|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Name/URL of FLAMFILE to read [STDIN]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| FLAmfile (ALIAS: NAME) - Name/URL of FLAMFILE to read [STDIN]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| FILe (ALIAS: NAME) - Name/URL of FLAMFILE to read [STDIN]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| MEMber (TYPE: STRING) - Name or index of the member in the FLAMFILE
    --|--|--|--|--|--| RECLen (TYPE: NUMBER) - Maximum record length for read operations [512]
    --|--|--|--|--|--| RECCnt (TYPE: NUMBER) - Amount of records handled in one read operation [128]
    --|--|--|--|--|--| TRUcat (TYPE: SWITCH) - Allow truncation of records [FALSE]
    --|--|--|--|--|--| NONfil (TYPE: SWITCH) - Switch to replace original file name with FILEnnnn [FALSE]
    --|--|--|--|--|--| PRNctr (TYPE: SELECTION) - Print control character handling [DETACH]
    --|--|--|--|--|--|--| DETach (TYPE: KEYWORD) - Manage print control character as record attribute
    --|--|--|--|--|--|--| RETain (TYPE: KEYWORD) - Leave print control character as part of the data record
    --|--|--|--|--|--|--| ERAse (TYPE: KEYWORD) - Erase the print control character from the record
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace print control characters by additional records like printed
    --|--|--|--|--|--| DEVice (TYPE: SELECTION) - Device used to store the FLAMFILE [FLATFILE]
    --|--|--|--|--|--|--| FILe (TYPE: KEYWORD) - Write to a file (equal to disk)
    --|--|--|--|--|--|--| DISk (TYPE: KEYWORD) - Write to a disk (equal to file)
    --|--|--|--|--|--|--| TAPe (TYPE: KEYWORD) - Write to a tape
    --|--|--|--|--|--|--| FLOppy (TYPE: KEYWORD) - Write to a floppy
    --|--|--|--|--|--|--| STReamer (TYPE: KEYWORD) - Write to a streamer tape
    --|--|--|--|--|--|--| USEr (TYPE: KEYWORD) - Use user IO
    --|--|--|--|--|--| PASswd (TYPE: STRING) - Passphrase to decrypt the FLAMFILE ['']
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--|--| KMELib (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--|--| KMEFuc (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--|--| KMEPar (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--|--| EXTCmp (TYPE: STRING) - Name of user exit for compression
    --|--|--|--|--|--| EXK20 (ALIAS: EXTCMP) - Name of user exit for compression
    --|--|--|--|--|--| EXTDco (TYPE: STRING) - Name of user exit for decompression
    --|--|--|--|--|--| EXD20 (ALIAS: EXTDCO) - Name of user exit for decompression
    --|--|--|--|--|--| FLFcdp (TYPE: SELECTION) - Close disposition for the FLAMFILE (mainly host related)
    --|--|--|--|--|--|--| REWind (TYPE: KEYWORD) - Rewind the tape to the beginning
    --|--|--|--|--|--|--| UNLoad (TYPE: KEYWORD) - Rewind the tape and unload it
    --|--|--|--|--|--|--| LEAve (TYPE: KEYWORD) - Do not rewind
    --|--|--|--|--|--| SECinf (TYPE: SELECTION) - Define handling of secure information
    --|--|--|--|--|--|--| YES (TYPE: KEYWORD) - Create secure information at compression
    --|--|--|--|--|--|--| NO (TYPE: KEYWORD) - Do not store any additional secure information
    --|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore any security violations on decompression
    --|--|--|--|--|--|--| MEMber (TYPE: KEYWORD) - Only member-specific security information is verified
    --|--|--|--|--|--| REMove (TYPE: SWITCH) - Remove FLAMFILE after successful processing [FALSE]
    --|--|--|--|--|--| PREpro (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| POStpro (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF]
    --|--|--|--|--|--| PSTpro (ALIAS: POSTPRO) - Execute command after a file is closed
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF]
    --|--|--|--|--| ZIP (TYPE: OBJECT) - Read a ZIP archive block-oriented
    --|--|--|--|--|--| NET (TYPE: OVERLAY) - Parameter for remote access [NONE]
    --|--|--|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Name/URL of ZIP file to read [required]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| FILe (ALIAS: NAME) - Name/URL of ZIP file to read [required]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| MEMber (TYPE: STRING) - Name or index of the member in the ZIP archive
    --|--|--|--|--|--| BLKsiz (TYPE: NUMBER) - Block size for read operations [AUTO]
    --|--|--|--|--|--| REMove (TYPE: SWITCH) - Remove original file after successful processing [FALSE]
    --|--|--|--|--|--| PREpro (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| POStpro (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF]
    --|--|--|--|--|--| PSTpro (ALIAS: POSTPRO) - Execute command after a file is closed
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF]
    --|--|--|--| CNV (TYPE: OVERLAY) - Conversions [NONE]
    --|--|--|--|--| BLK (TYPE: OBJECT) - Convert a record list to one block (binary or text) of data
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for block/text formatting [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| REC (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| ORIginal (TYPE: KEYWORD) - Adds the original data at the end of a line (only for band FMT)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| SUPtws (TYPE: SWITCH) - Suppress trailing whitespace [FALSE]
    --|--|--|--|--|--| RPLTab (TYPE: NUMBER) - Replace horizontal tabulators by spaces using this tab width [0 = no replacement]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (8) is used
    --|--|--|--|--|--| RPLHtb (ALIAS: RPLTAB) - Replace horizontal tabulators by spaces using this tab width [0 = no replacement]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (8) is used
    --|--|--|--|--|--| RPLVtb (TYPE: NUMBER) - Replace vertical tabulators by new lines using this tab width [0 = no replacement]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| RPLBsp (TYPE: SWITCH) - Replace backspace (deletes the backspace and the byte before) [FALSE]
    --|--|--|--|--|--| RPLCtr (TYPE: SELECTION) - Replace remaining control characters [NONE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Replace control characters with whitespace character (0x20/0x40)
    --|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Replace control characters with substitution character (0x1A/0x3F)
    --|--|--|--|--|--|--| DELete (TYPE: KEYWORD) - Remove control characters
    --|--|--|--|--| REC (TYPE: OBJECT) - Convert a block (binary or text) of data into a list of records
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for record/text formatting [DEFAULT]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Convert data blocks in text records of defined record length
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Parse data block for text delimiter (DEFAULT)
    --|--|--|--|--|--|--| REC (TYPE: KEYWORD) - Use read/known record length (only useful on mainframes)
    --|--|--|--|--|--|--| WRP (TYPE: KEYWORD) - Binary wrap of data blocks in records of defined record length
    --|--|--|--|--|--|--| LEN (TYPE: KEYWORD) - Parse data based on 4 byte length fields with auto detection of the format
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse data based on 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse data based on 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse data based on 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse data based on 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse data based on 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse data based on 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse data based on 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse data based on 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse data based on 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse data based on 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse data based on 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse data based on 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Parse data based on the provided binary record delimiter
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| RPLFfd (TYPE: NUMBER) - Replace form feeds, filling rest of page with blank lines assuming n lines per page [60]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (60) is used
    --|--|--|--|--|--| RPLTab (TYPE: NUMBER) - Replace horizontal tabulators by spaces using this tab width [0 = no replacement]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (8) is used
    --|--|--|--|--|--| RPLHtb (ALIAS: RPLTAB) - Replace horizontal tabulators by spaces using this tab width [0 = no replacement]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (8) is used
    --|--|--|--|--|--| RPLVtb (TYPE: NUMBER) - Replace vertical tabulators by new lines using this tab width [0 = no replacement]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| RPLBsp (TYPE: SWITCH) - Replace backspace (deletes the backspace and the byte before) [FALSE]
    --|--|--|--|--|--| RPLCtr (TYPE: SELECTION) - Replace remaining control characters [NONE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Replace control characters with whitespace character (0x20/0x40)
    --|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Replace control characters with substitution character (0x1A/0x3F)
    --|--|--|--|--|--|--| DELete (TYPE: KEYWORD) - Remove control characters
    --|--|--|--|--|--| SUPTws (TYPE: SWITCH) - Suppress trailing whitespaces at text parsing [FALSE]
    --|--|--|--|--|--| NELdlm (TYPE: SWITCH) - Activate NEL (0x85) as delimiter for ASCII character sets [FALSE]
    --|--|--|--|--|--| PADchr (TYPE: NUMBER) - Padding character [0x00]
    --|--|--|--|--|--| RECLen (TYPE: NUMBER) - Length used to cut the data block in records [512]
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [4<128<1024]
    --|--|--|--|--|--| RECDlm (TYPE: STRING) - Delimiter used to parse end of record
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| RSTdat (TYPE: SELECTION) - Defines handling of remaining rest [auto]
    --|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Build a record with the remaining rest (default for delimiter)
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error if a remaining rest found (default for length fields)
    --|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore a remaining rest (no record, no error)
    --|--|--|--|--|--| SUPPad (TYPE: SWITCH) - Suppress trailing padding/equal bytes at record parsing [FALSE]
    --|--|--|--|--|--| PRSatr (TYPE: SELECTION) - Parse attributes (e.g. print control character) in front of the record [NONE]
    --|--|--|--|--|--|--| ASA (TYPE: KEYWORD) - ASA print control character (1 byte)
    --|--|--|--|--|--|--| MCC (TYPE: KEYWORD) - Machine print control character (1 byte)
    --|--|--|--|--|--|--| REL (TYPE: KEYWORD) - Slot number of RRDS (8 byte integer in big endian)
    --|--|--|--|--|--|--| RELAsa (TYPE: KEYWORD) - Slot number plus ASA print control character (9 byte)
    --|--|--|--|--|--|--| RELMcc (TYPE: KEYWORD) - Slot number plus Machine print control character (9 byte)
    --|--|--|--|--|--| SKPTxt (TYPE: SWITCH) - Skip and don't try text conversion if no record length fields found in the data [FALSE]
    --|--|--|--|--|--| SKPLen (TYPE: SWITCH) - Skip conversion if method LEN and no record length fields found in the data [FALSE]
    --|--|--|--|--| CRY (TYPE: OBJECT) - Read encrypted data (OpenPGP, ...)
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation[65536]
    --|--|--|--|--|--| RECcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--| PGP (TYPE: OBJECT) - Decryption and/or verification of OpenPGP messages
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| NOSigv (TYPE: SWITCH) - Disable signature verification [FALSE]
    --|--|--|--|--|--| PASswd (TYPE: STRING) - Passphrase for symmetrically encrypted OpenPGP File
    --|--|--|--|--|--| SKPKey (TYPE: SWITCH) - Skip decryption if key not match (try next conversion) [FALSE]
    --|--|--|--|--|--| SKPFmt (TYPE: SWITCH) - Skip decryption if data format not match (try next conversion) [FALSE]
    --|--|--|--|--|--| FRCEnc (TYPE: SWITCH) - Enforce an error of PGP file is not encrypted [FALSE]
    --|--|--|--|--|--| FRCInt (TYPE: SWITCH) - Enforce an error if PGP file is not integrity protected [FALSE]
    --|--|--|--|--|--| FRCSig (TYPE: SWITCH) - Enforce an error if PGP file is not signed [FALSE]
    --|--|--|--|--|--| LITerr (TYPE: SWITCH) - Enforce an error if no plain text returned [FALSE]
    --|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user ID for decryption (only for hidden recipients)
    --|--|--|--|--|--| TIMstp (TYPE: NUMBER) - Time stamp (seconds since 1970) used for key selection [0 - current]
    --|--|--|--|--|--| LEVels (TYPE: NUMBER) - Limit amount of decodings [0-ALL]
    --|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--| REEncypt (TYPE: OBJECT) - Parameter for session key re-encryption
    --|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of re-encryption, what should happen with existing keys [ADD]
    --|--|--|--|--|--|--|--| ADD (TYPE: KEYWORD) - Add new receiver, keep the other receiver
    --|--|--|--|--|--|--|--| SET (TYPE: KEYWORD) - Set new receiver, don't keep the other receiver
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrases for symmetrically re-encryption
    --|--|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--|--| RECeiver (ALIAS: USERID) - Receiver user IDs for public key re-encryption
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| EDC (TYPE: OBJECT) - OpenSSL conform decryption of files
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for decryption [AES]
    --|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [if TAG then GCM else CBC]
    --|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--| SALt (TYPE: STRING) - Salt for salted passphrase-based decryption [AUTO]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--| TAG (TYPE: STRING) - The tag value for verification (only for GCM mode)
    --|--|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before decryption begins [0]
    --|--|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter used for decryption (merged if not empty else written)
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--|--| SKPfmt (TYPE: SELECTION) - Skip decryption if format not valid [NO]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (4) is used
    --|--|--|--|--|--|--| NOHeader (TYPE: KEYWORD) - Skip if no salted header found
    --|--|--|--|--|--|--| SUPPOrted (TYPE: KEYWORD) - Skip if format supported (PGP, GZIP, BZIP, XL, ZSTD, XML, ...)
    --|--|--|--|--|--|--| REDundant (TYPE: KEYWORD) - Skip if data redundant (not a white noise)
    --|--|--|--|--|--|--| SUPPRedu (TYPE: KEYWORD) - Skip if format known or data redundant
    --|--|--|--|--| GZP (TYPE: OBJECT) - Read ZLIB/GZIP/RCF1950-2 compressed data
    --|--|--|--|--|--| MEMber (TYPE: STRING) - Index of the member in the GZIP-File to read
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation[65536]
    --|--|--|--|--|--| SKPorg (TYPE: SWITCH) - Skip decompression if original was copied [FALSE]
    --|--|--|--|--| BZ2 (TYPE: OBJECT) - Read BZIP2 compressed data
    --|--|--|--|--|--| MEMber (TYPE: STRING) - Index of the member in the BZIP2-File to read
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| SMLspc (TYPE: SWITCH) - Use small memory space for decompression [FALSE]
    --|--|--|--|--|--| SKPorg (TYPE: SWITCH) - Skip decompression if original was copied [FALSE]
    --|--|--|--|--| LXZ (TYPE: OBJECT) - Read XZ (LZMA) compressed data
    --|--|--|--|--|--| MEMber (TYPE: STRING) - Index of the member in the XT-File to read
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| SKPorg (TYPE: SWITCH) - Skip decompression if original was copied [FALSE]
    --|--|--|--|--| ZST (TYPE: OBJECT) - Read ZSTD compressed data
    --|--|--|--|--|--| MEMber (TYPE: STRING) - Index of the member in the XT-File to read
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| SKPorg (TYPE: SWITCH) - Skip decompression if original was copied [FALSE]
    --|--|--|--|--| ZIP (TYPE: OBJECT) - Read compressed data (GZIP, BZIP2, LZMA, ...)
    --|--|--|--|--|--| MEMber (TYPE: STRING) - Index of the member in the compressed file to read
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation[65536]
    --|--|--|--|--|--| SKPorg (TYPE: SWITCH) - Skip decompression if original was copied [FALSE]
    --|--|--|--|--| CHR (TYPE: OBJECT) - Convert character sets (ASCII, EBCDIC, UNICODE)
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| RECcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Enforces record or block-oriented conversion [AUTO]
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic orientation (block or record with keep)
    --|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (check record boundaries)
    --|--|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Keep (Move a rest from the end to begin of next record)
    --|--|--|--|--|--|--| SKIp (TYPE: KEYWORD) - Skip a rest at the end of a record (not recommended)
    --|--|--|--|--|--| CASmod (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| FROm (TYPE: STRING) - Conversion from this CCSID [auto detection]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (auto-detect)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| BOMUTf (TYPE: KEYWORD) - Determine the correct UTF CCSID from byte order mark (BOM)
    --|--|--|--|--|--|--| BOMUCs (TYPE: KEYWORD) - Determine the correct UCS CCSID from byte order mark (BOM)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (auto-detect + system/physical)
    --|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters
    --|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| TO (TYPE: STRING) - Conversion to this CCSID [UTF-8]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (UTF-8)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| WRTbom (TYPE: SWITCH) - Write byte order mark in front of the output text
    --|--|--|--|--|--| HDLbom (TYPE: SWITCH) - Handle byte order change if get wrong BOM in the middle of data
    --|--|--|--|--|--| BOM (ALIAS: HDLBOM) - Handle byte order change if get wrong BOM in the middle of data
    --|--|--|--|--|--| KEPbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--|--|--|--| ENL2lf (TYPE: SWITCH) - Replace EBCDIC new line (0x15) by line feed (0x25) on input
    --|--|--|--|--|--| ELF2nl (TYPE: SWITCH) - Replace EBCDIC line feed (0x25) by new line (0x15) on output
    --|--|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list [0x1A] (maximum 8 code points)
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--| SYStab (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| REPfil (TYPE: STRING) - Name of the report file to log substitutions
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--|--| SKPBin (TYPE: SWITCH) - Skip character conversion if binary data is detected [FALSE]
    --|--|--|--|--|--| SKPEqu (TYPE: SWITCH) - Skip character conversion if from-code equals to-code [FALSE]
    --|--|--|--|--| BAS (TYPE: OBJECT) - Convert Base16/32/64/85 encoded data to binary data
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| RECCnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--|--| RECLen (TYPE: NUMBER) - Record length to parse ASCII Armor without delimiter
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Base encoding selector [AUTO]
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| MODe (TYPE: SELECTION) - Enforces record or block-oriented conversion [BLOCK]
    --|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Check CRC if available [FALSE]
    --|--|--|--|--|--| ARMchk (TYPE: SWITCH) - Check ARMOR trailer if available [FALSE]
    --|--|--|--|--|--| RSTchk (TYPE: SWITCH) - Check if a rest after encoded data [FALSE]
    --|--|--|--|--|--| SKPnob (TYPE: SWITCH) - Skip base decoding if no base encoding detected [FALSE]
    --|--|--|--|--|--| TARget (TYPE: SELECTION) - Limit target format for base decoding [NONE]
    --|--|--|--|--|--|--| PGP (TYPE: KEYWORD) - PGP files (message, signature or key file)
    --|--|--|--|--|--|--| CRY (TYPE: KEYWORD) - Encrypted data stream (including PGP message)
    --|--|--|--|--|--|--| ZIP (TYPE: KEYWORD) - Compressed data stream (GZIP, BZIP2, XZ)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary data
    --|--|--|--|--|--|--| CHR (TYPE: KEYWORD) - Character data
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Text data
    --|--|--|--|--|--|--| XML (TYPE: KEYWORD) - XML data
    --|--|--|--|--| HSH (TYPE: OBJECT) - Generation or verification of one way hash values
    --|--|--|--|--|--| ALGo (TYPE: SELECTION) - Hash algorithm [SHA1]
    --|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message-Digest Algorithm 5 (128 bit)
    --|--|--|--|--|--|--| RIPEMD128 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (128 bit)
    --|--|--|--|--|--|--| RIPEMD160 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (160 bit)
    --|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 (160 bit)
    --|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (224 bit)
    --|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (256 bit)
    --|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (384 bit)
    --|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (512 bit)
    --|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (224 bit)
    --|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (256 bit)
    --|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (384 bit)
    --|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (512 bit)
    --|--|--|--|--|--|--| CRC8 (TYPE: KEYWORD) - Cyclic Redundancy Check (8 bit)
    --|--|--|--|--|--|--| CRC16 (TYPE: KEYWORD) - Cyclic Redundancy Check (16 bit)
    --|--|--|--|--|--|--| CRC24 (TYPE: KEYWORD) - Cyclic Redundancy Check (24 bit)
    --|--|--|--|--|--|--| CRC32 (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit)
    --|--|--|--|--|--|--| CRC32C (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit) Castagnoli variant
    --|--|--|--|--|--|--| CRC40 (TYPE: KEYWORD) - Cyclic Redundancy Check (40 bit)
    --|--|--|--|--|--|--| CRC64 (TYPE: KEYWORD) - Cyclic Redundancy Check (64 bit)
    --|--|--|--|--|--| CHEck (TYPE: OVERLAY) - Parameter for checksum verification
    --|--|--|--|--|--|--| VALue (TYPE: STRING) - Checksum as hex-string
    --|--|--|--|--|--|--| FILe (TYPE: STRING) - File which contains Checksum as hex-string
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Define printout format [GNU]
    --|--|--|--|--|--|--| GNU (TYPE: KEYWORD) - Write output in GNU style
    --|--|--|--|--|--|--| BSD (TYPE: KEYWORD) - Write output in BSD style
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Write output as hexadecimal string
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Write output as binary value (only in output file)
    --|--|--|--|--|--| CUT (TYPE: NUMBER) - Cut generated hash value, only with HEX/BIN format [0]
    --|--|--|--|--|--| OUTput (TYPE: STRING) - Name of the output file [LOG]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--|--| MEMber (TYPE: STRING) - Member name in GNU or BSD format [original name at read, target name at write]
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Read/write BSD/GNU format in this CCSID [DEFAULT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| BLKsiz (TYPE: NUMBER) - Block size for read operations [65536]
    --|--|--|--|--| SIG (TYPE: OVERLAY) - Detached signature handling
    --|--|--|--|--|--| GENeration (TYPE: OBJECT) - Signature generation
    --|--|--|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP signature
    --|--|--|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--|--|--| SIGHsh (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--|--|--| HSHalg (ALIAS: SIGHSH) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--|--|--| SIGNId (TYPE: STRING) - User ID of private key for signing
    --|--|--|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - User ID of private key for signing
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--| VERification (TYPE: OBJECT) - Signature verification
    --|--|--|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--|--|--| PGP (TYPE: SWITCH) - OpenPGP signature
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| AVS (TYPE: OBJECT) - Anti virus scan
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--|--| FMT (TYPE: OVERLAY) - Formatting [BIN]
    --|--|--|--|--| BIN (TYPE: OBJECT) - Format data in binary elements (block/records)
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| RECcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation of records
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| BLK (TYPE: OBJECT) - Format data in one block element (all meta data lost)
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--| REC (TYPE: OBJECT) - Format data in several wrapped record elements (all meta data lost)
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for record formatting [AUTO]
    --|--|--|--|--|--|--| WRP (TYPE: KEYWORD) - Wrap blocks in records of defined record length
    --|--|--|--|--|--|--| LEN (TYPE: KEYWORD) - Parse data based on 4 byte length fields with auto detection of the format
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse data based on 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse data based on 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse data based on 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse data based on 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse data based on 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse data based on 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse data based on 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse data based on 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse data based on 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse data based on 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse data based on 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse data based on 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Parse data based on the provided binary record delimiter
    --|--|--|--|--|--|--| DLN (TYPE: KEYWORD) - Parse delimiter or length field with auto detection
    --|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Parse delimiter or length field with auto detection else wrap in records
    --|--|--|--|--|--| RECLen (TYPE: NUMBER) - Maximum length of a record [512] also used for wrapping
    --|--|--|--|--|--| RECDlm (TYPE: STRING) - Delimiter used to parse end of record
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| RSTdat (TYPE: SELECTION) - Defines handling of remaining rest [auto]
    --|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Build a record with the remaining rest (default for delimiter)
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error if a remaining rest found (default for length fields)
    --|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore a remaining rest (no record, no error)
    --|--|--|--|--|--| SUPpad (TYPE: SWITCH) - Suppress trailing padding/equal bytes [FALSE]
    --|--|--|--|--|--| PRSatr (TYPE: SELECTION) - Parse attributes (e.g. print control character) in front of the record [NONE]
    --|--|--|--|--|--|--| ASA (TYPE: KEYWORD) - ASA print control character (1 byte)
    --|--|--|--|--|--|--| MCC (TYPE: KEYWORD) - Machine print control character (1 byte)
    --|--|--|--|--|--|--| REL (TYPE: KEYWORD) - Slot number of RRDS (8 byte integer in big endian)
    --|--|--|--|--|--|--| RELAsa (TYPE: KEYWORD) - Slot number plus ASA print control character (9 byte)
    --|--|--|--|--|--|--| RELMcc (TYPE: KEYWORD) - Slot number plus Machine print control character (9 byte)
    --|--|--|--|--|--| WRPerr (TYPE: SWITCH) - If no method defined (auto detection) enforce an error if no length format (wrapping) detected [FALSE]
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--| TXT (TYPE: OBJECT) - Format data based on delimiters in text elements (record and rest)
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for text formatting [DEFAULT]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Wrap data block in records of record length
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Parse data block for text delimiter (DEFAULT)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Parse data block for text delimiter (DEFAULT)
    --|--|--|--|--|--|--| REC (TYPE: KEYWORD) - Parse data block based on record length fields
    --|--|--|--|--|--| CHRSet (TYPE: SELECTION) - Character set [auto detection]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| RPLffd (TYPE: NUMBER) - Replace form feeds, filling rest of page with blank lines assuming n lines per page [60]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (60) is used
    --|--|--|--|--|--| SUPtws (TYPE: SWITCH) - Suppress trailing whitespaces [FALSE]
    --|--|--|--|--|--| NELdlm (TYPE: SWITCH) - Activate NEL (0x85) as delimiter for ASCII character sets [FALSE]
    --|--|--|--|--|--| PADchr (TYPE: NUMBER) - Padding character (is regarded as additional delimiter) [0x00]
    --|--|--|--|--|--| REClen (TYPE: NUMBER) - Maximum length of a text record (Host) / line (Unix/Win) [512]
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--|--| BINerr (TYPE: SWITCH) - Enforce an error if binary data detected [FALSE]
    --|--|--|--|--|--| CHRErr (TYPE: SWITCH) - Enforce an error if character data without delimiter detected [FALSE]
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| XML (TYPE: OBJECT) - Format data stream in XML elements (tags, attributes, data, ...)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [auto]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Enforce a format error if data contains only space or is empty [FALSE]
    --|--|--|--|--|--| NOCmnt (TYPE: SWITCH) - Ignore XML comments [FALSE]
    --|--|--|--|--|--| NODFlt (TYPE: SWITCH) - Ignore XML default elements (i.e. whitespace before/after root tag) [FALSE]
    --|--|--|--|--|--| NOEmpd (TYPE: SWITCH) - Ignore empty/whitespace XML data elements (not in CDATA section) [FALSE]
    --|--|--|--|--|--| ADDemp (TYPE: SWITCH) - Add an empty XML data element if end tag follows direct a start tag [FALSE]
    --|--|--|--|--|--| NOPins (TYPE: SWITCH) - Ignore XML processing instructions [FALSE]
    --|--|--|--|--|--| NODTd (TYPE: SWITCH) - Ignore XML document type definitions [FALSE]
    --|--|--|--|--|--| CCData (TYPE: SWITCH) - Collect CDATA to simple data elements [FALSE]
    --|--|--|--|--|--| DATlen (TYPE: NUMBER) - Minimum length of returned XML data elements (for APIs only) [1024]
    --|--|--|--|--|--| LENerr (TYPE: SWITCH) - Return an error if minimum data element length exceeded [FALSE]
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--| TAB (TYPE: OBJECT) - Format data in a list of rows with columns (tags, attributes, data, ...)
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for handling incoming matrix [AUTO]
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Use block for blocks and record for records
    --|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Parse the blocks
    --|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Parse records
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify row specifications [ORG]
    --|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications
    --|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--|--|--| ROW (TYPE: OBJECT) - A set of different row/table formats that can be read
    --|--|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name for the row specification (table)
    --|--|--|--|--|--|--| COLumn (TYPE: OBJECT) - Description of all columns in the row
    --|--|--|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to identify the data portion of the column
    --|--|--|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Read a fixed length data field
    --|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length from column specification is used]
    --|--|--|--|--|--|--|--|--|--| REMpad (TYPE: SWITCH) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--|--|--| ADDpad (ALIAS: REMPAD) - Remove padding bytes [FALSE]
    --|--|--|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value for remove [0x00]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Read a data field prefixed with a length field
    --|--|--|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--| AWLeod (TYPE: SWITCH) - Accept wrong length at the end of a row [OFF]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Read a data field with a delimiter at the end
    --|--|--|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter used to find the end of an element [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Accept no delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Read length and pointer formats from memory
    --|--|--|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Read a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Column name to detect the headline [COLUMN-NAME]
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set of the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - List of field enclosing characters as Unicode codepoints [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--| EXCchr (TYPE: NUMBER) - Exclude from control characters as Unicode codepoint list [NONE]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Apostrophe (Single quotation mark) as enclosing character
    --|--|--|--|--|--|--|--|--|--| PADchr (TYPE: NUMBER) - Binary padding character (is regarded as additional control character) [0x00]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--|--| CASehl (TYPE: SWITCH) - Case-sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--|--|--|--| NONfld (TYPE: SWITCH) - No field enclosing character [FALSE]
    --|--|--|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Read a data field between a tag and a corresponding delimiter
    --|--|--|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - List of separator characters as Unicode codepoints [COMMA]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--|--|--| NOCase (TYPE: SWITCH) - Case sensitive or not [OFF]
    --|--|--|--|--|--|--|--|--| XML (TYPE: OBJECT) - Read a data field from XML format
    --|--|--|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, if element not in data structure ['0' for float and integer else '']
    --|--|--|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--|--|--| PREfix (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--|--|--|--| WARn (TYPE: SELECTION) - Activates different warnings [NONE]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--|--|--|--| ERRor (TYPE: SELECTION) - Activates different errors [NONE]
    --|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Deactivate check of optional branches for mandatory fields (increase performance but incomplete XML validation)[FALSE]
    --|--|--|--|--|--|--|--|--| RST (TYPE: OBJECT) - Read rest up to a certain offset or end of the record/block
    --|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset in a record or block to read a rest [0 = read up to the end]
    --|--|--|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Pre-processing of column data [NONE]
    --|--|--|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Pre-processing to mask areas in strings
    --|--|--|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Pre-processing exit for customer implementation
    --|--|--|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts an external representation of a certain data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Converts a sequence of bytes to neutral FL5 binary data type
    --|--|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Converts a text string to neutral FL5 string data type
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Converts an integer representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Converts a floating point representation to neutral FL5 integer data type
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Required fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured data format [name]
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used for optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| CHAnge (TYPE: STRING) - Logical table name and activation of change detection for this column
    --|--|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation of the content
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for format detection [no limit]
    --|--|--|--|--|--|--| IGNRst (TYPE: SWITCH) - Ignore a remaining rest at the end of a record/row [FALSE] (only if record orientation)
    --|--|--|--|--|--|--| IGNEmp (TYPE: SWITCH) - Ignore empty rows/records [FALSE] (only if record orientation)
    --|--|--|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Default format to simplify column specifications [ORG]
    --|--|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Read fixed length record (length and type must be provided)
    --|--|--|--|--|--|--|--| LFD (TYPE: KEYWORD) - Read variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Read variable length elements separated by default delimiter (strings required)
    --|--|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Read variable length elements as length pointer structure (only at read from memory)
    --|--|--|--|--|--|--|--| CSV (TYPE: KEYWORD) - Read a comma separated value stream (spread sheet)
    --|--|--|--|--|--|--|--| TVD (TYPE: KEYWORD) - Read a tag value delimiter text stream
    --|--|--|--|--|--|--|--| XML (TYPE: KEYWORD) - Read a XML (Extensible Markup Language) stream
    --|--|--|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Read binary data
    --|--|--|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Read a string data type
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Read a integer value
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Read a fractional numbers
    --|--|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / character encoding [auto]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| NOCAse (TYPE: SWITCH) - No case-sensitive comparison of tags and delimiter [FALSE]
    --|--|--|--|--|--|--|--| CASEhl (TYPE: SWITCH) - Activate case sensitive comparison of headline identifier [FALSE]
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default list of separator characters as Unicode codepoints for CSV files [COMMA,SEMICOLON]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default list of field enclosing characters as Unicode codepoints for CSV files [QUOTATION,APOSTROPHE,GRAVE]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| ELMdlm (TYPE: STRING) - Delimiter written after a data element [original]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| ANDeod (TYPE: SWITCH) - Don't accept a delimiter at the end of a row [OFF]
    --|--|--|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Default base decoding for binary data [BASE16(text input), NONE(binary input)]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: floating point numbers are signed [FALSE]
    --|--|--|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integers are signed [FALSE]
    --|--|--|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after comma)
    --|--|--|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML parsing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| XMLNOc (TYPE: SWITCH) - Default if no check of optional branches for mandatory fields (increase performance) [FALSE]
    --|--|--|--|--|--|--|--| XMLPfx (TYPE: SELECTION) - Ignore prefix (pfx:tag) at tag compare [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| IGNOreall (TYPE: KEYWORD) - Ignore each prefix
    --|--|--|--|--|--|--|--|--| IGNExcxml (TYPE: KEYWORD) - Ignore each prefix except starting with 'xml'
    --|--|--|--|--|--|--|--|--| IGNXmlns (TYPE: KEYWORD) - Ignore each prefix except starting with 'xmlns' and prevent missing warning/error for it
    --|--|--|--|--|--|--|--| XMLWrn (TYPE: SELECTION) - Default to activate different warnings at XML parsing [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| MANdatory (TYPE: KEYWORD) - No error but warning if mandatory element not found
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Warning if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Warning if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Warning if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Warning if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| NSPrefix (TYPE: KEYWORD) - Warning if a tag name without matching namespace prefix in row definition
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional warnings
    --|--|--|--|--|--|--|--| XMLErr (TYPE: SELECTION) - Default to activate different errors at XML parsing [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (14) is used
    --|--|--|--|--|--|--|--|--| BRAnch (TYPE: KEYWORD) - Error if a branch without column description in the XML document
    --|--|--|--|--|--|--|--|--| ATTribute (TYPE: KEYWORD) - Error if a attribute without column description in the XML document
    --|--|--|--|--|--|--|--|--| DATafield (TYPE: KEYWORD) - Error if a data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| MISsing (TYPE: KEYWORD) - Error if a branch, attribute or data field without column description in the XML document
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Activate all additional errors
    --|--|--|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if element not in structure formats ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default to remove this padding byte (mainly for fixed length formats)
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--|--|--| ALWtrc (TYPE: SWITCH) - Allow truncation of values [FALSE]
    --|--|--|--|--|--| IGNrst (TYPE: SWITCH) - Ignore a remaining rest at the end of the data [FALSE]
    --|--|--|--|--|--| ENDoft (TYPE: SWITCH) - Activate end of table handling (file per table) [FALSE]
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [256KiB]
    --|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of rows/records for preallocation [128]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| POSt (TYPE: OBJECT) - Execute command after any processing
    --|--|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--| PST (ALIAS: POST) - Execute command after any processing
    --|--|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure

# Output file string

    --| OUTput (TYPE: OBJECT) - File specification for writing elements to a target
    --|--| NET (TYPE: OVERLAY) - Network [NONE]
    --|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--| SAVe (TYPE: OVERLAY) - Storage [FILE]
    --|--|--| FILe (TYPE: OBJECT) - File handling
    --|--|--|--| PRE (TYPE: OBJECT) - Execute command before any processing
    --|--|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--| ENV (TYPE: OBJECT) - Environment
    --|--|--|--|--| KEYword (TYPE: STRING) - Keyword of environment variable
    --|--|--|--|--| VALue (TYPE: STRING) - Value of environment variable
    --|--|--|--| FMT (TYPE: OVERLAY) - Formatting [BIN]
    --|--|--|--|--| BIN (TYPE: OBJECT) - Format elements as binary data (block/records)
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| RECcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement of records
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| BLK (TYPE: OBJECT) - Format all elements to one block of data (all meta data lost)
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for block formatting [JOIN ELEMENTS TOGETHER]
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Adds 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Adds 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian short (LL00), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian short (LL00), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian short (LL00), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian short (LL00), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Adds 4 byte length fields: System endian short (LL00), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Adds 4 byte length fields: System endian short (LL00), length exclusive
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds provided binary record delimiter
    --|--|--|--|--|--| RECdlm (TYPE: STRING) - Delimiter used to define end of record
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| SUPpad (TYPE: SWITCH) - Suppress trailing padding/equal bytes [FALSE]
    --|--|--|--|--|--| PUTatr (TYPE: SWITCH) - Put attributes in front of the records  [FALSE]
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--| REC (TYPE: OBJECT) - Format each element to one standard record (possible meta data lost)
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--| TXT (TYPE: OBJECT) - Format elements as text data with delimiters
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for text formatting [DEFAULT]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| REC (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| ORIginal (TYPE: KEYWORD) - Adds the original data at the end of a line (only for band FMT)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [auto]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| RPLTab (TYPE: NUMBER) - Replace horizontal tabulators by spaces using this tab width [0 - no replacement]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (8) is used
    --|--|--|--|--|--| RPLHtb (ALIAS: RPLTAB) - Replace horizontal tabulators by spaces using this tab width [0 - no replacement]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (8) is used
    --|--|--|--|--|--| RPLVtb (TYPE: NUMBER) - Replace vertical tabulators by new lines using this tab width [0 = no replacement]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| RPLBsp (TYPE: SWITCH) - Replace backspace (deletes the backspace and the byte before) [FALSE]
    --|--|--|--|--|--| RPLCtr (TYPE: SELECTION) - Replace remaining control characters [NONE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Replace control characters with whitespace character (0x20/0x40)
    --|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Replace control characters with substitution character (0x1A/0x3F)
    --|--|--|--|--|--|--| DELete (TYPE: KEYWORD) - Remove control characters
    --|--|--|--|--|--| SUPtws (TYPE: SWITCH) - Suppress trailing whitespaces [FALSE]
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--| XML (TYPE: OBJECT) - Format elements (tags, attributes, data, ...) as XML data stream
    --|--|--|--|--|--| METhod (TYPE: OVERLAY) - Method for XML formatting [STANDARD]
    --|--|--|--|--|--|--| STAndard (TYPE: OBJECT) - Reproduce all XML elements as is
    --|--|--|--|--|--|--|--| NOCmnt (TYPE: SWITCH) - Do not write out XML comments [FALSE]
    --|--|--|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--|--|--|--| WLLfmd (TYPE: SWITCH) - Verify that the written XML document is well-formed [FALSE]
    --|--|--|--|--|--|--| PREttyprint (TYPE: OBJECT) - Indentation of XML tags for human readability
    --|--|--|--|--|--|--|--| MAXwsp (TYPE: NUMBER) - Size of internal whitespace cache (only used when method is minimize or pretty printing) [4096]
    --|--|--|--|--|--|--|--| WSPerr (TYPE: SELECTION) - Action when the whitespace cache overflows [WRITEOUT]
    --|--|--|--|--|--|--|--|--| WRIte (TYPE: KEYWORD) - Write out cached whitespace on full buffer, causing less nicely formatted output
    --|--|--|--|--|--|--|--|--| ABOrt (TYPE: KEYWORD) - Abort XML writing when the whitespace buffer is full, output formatting has priority
    --|--|--|--|--|--|--|--| INDSiz (TYPE: NUMBER) - Number of indentation characters per indentation level [2 (SPACE) or 1 (TAB)]
    --|--|--|--|--|--|--|--| INDChr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| NOCmnt (TYPE: SWITCH) - Do not write out XML comments [FALSE]
    --|--|--|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of elements for preallocation [128]
    --|--|--|--|--|--|--|--| WLLfmd (TYPE: SWITCH) - Verify that the written XML document is well-formed [FALSE]
    --|--|--|--|--|--|--| MINimized (TYPE: OBJECT) - Discards comments, insignificant whitespace and whitespace-only sections between tags
    --|--|--|--|--|--|--|--| MAXwsp (TYPE: NUMBER) - Size of internal whitespace cache (only used when method is minimize or pretty printing) [4096]
    --|--|--|--|--|--|--|--| WSPerr (TYPE: SELECTION) - Action when the whitespace cache overflows [WRITEOUT]
    --|--|--|--|--|--|--|--|--| WRIte (TYPE: KEYWORD) - Write out cached whitespace on full buffer, causing less nicely formatted output
    --|--|--|--|--|--|--|--|--| ABOrt (TYPE: KEYWORD) - Abort XML writing when the whitespace buffer is full, output formatting has priority
    --|--|--|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of elements for preallocation [128]
    --|--|--|--|--|--|--|--| WLLfmd (TYPE: SWITCH) - Verify that the written XML document is well-formed [FALSE]
    --|--|--|--|--|--|--| DUMp (TYPE: OBJECT) - Dumps all elements in raw XML format (also useful for non XML elements)
    --|--|--|--|--|--|--|--| DATafmt (TYPE: SELECTION) - Format in which element data is dumped [HEX]
    --|--|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Dump in binary format
    --|--|--|--|--|--|--|--|--| HEXadecimal (TYPE: KEYWORD) - Dump in hexadecimal format
    --|--|--|--|--|--|--|--|--| NUMeric (TYPE: KEYWORD) - Dump in numeric (decimal) format
    --|--|--|--|--|--|--|--| ATTrfmt (TYPE: SELECTION) - Format in which attribute data is dumped [HEX]
    --|--|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Dump in binary format
    --|--|--|--|--|--|--|--|--| HEXadecimal (TYPE: KEYWORD) - Dump in hexadecimal format
    --|--|--|--|--|--|--|--|--| NUMeric (TYPE: KEYWORD) - Dump in numeric (decimal) format
    --|--|--|--|--|--|--|--| HAShfmt (TYPE: SELECTION) - Format in which hash data is dumped [HEX]
    --|--|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Dump in binary format
    --|--|--|--|--|--|--|--|--| HEXadecimal (TYPE: KEYWORD) - Dump in hexadecimal format
    --|--|--|--|--|--|--|--|--| NUMeric (TYPE: KEYWORD) - Dump in numeric (decimal) format
    --|--|--|--|--|--|--|--| INDSiz (TYPE: NUMBER) - Number of indentation characters per indentation level [2 (SPACE) or 1 (TAB)]
    --|--|--|--|--|--|--|--| INDChr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of elements for preallocation [128]
    --|--|--|--|--| TAB (TYPE: OBJECT) - Format table elements (tags, attributes, data, ...) to records (FB, VB, CSV)
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify row specifications [ORG]
    --|--|--|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify row specifications or automatic write
    --|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--| ROW (TYPE: OBJECT) - A set of different rows/table formats to write
    --|--|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name for a row format (table)
    --|--|--|--|--|--|--| COLumn (TYPE: OBJECT) - Description of columns in the row
    --|--|--|--|--|--|--|--| NAMe (TYPE: STRING) - Logical name of the column
    --|--|--|--|--|--|--|--| TYPe (TYPE: OVERLAY) - Converts a neutral FL5 element of a certain data type to an external representation
    --|--|--|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert a neutral binary type to a sequence of bytes
    --|--|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert a neutral string type to a text string
    --|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert a neutral integer type to an integer representation
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert a neutral floating point type to a floating point representation
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--| PROcess (TYPE: OVERLAY) - Post-processing for column data [NONE]
    --|--|--|--|--|--|--|--|--| BINary (TYPE: OBJECT) - Convert binary data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a binary data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| DECode (TYPE: SELECTION) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| ENCode (ALIAS: DECODE) - Base decoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base decoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| IGNspc (TYPE: SWITCH) - Ignore whitespace characters during base decoding [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a binary data type
    --|--|--|--|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Base encoding selector [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for base encoding [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Starting offset in the binary blob [0]
    --|--|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Partial length starting at offset [0 = up to the end]
    --|--|--|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Convert string data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a string data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for validation
    --|--|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (improve auto detection)
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a string data type
    --|--|--|--|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation and/or replacement
    --|--|--|--|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert to this character set
    --|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: OBJECT) - Convert numbers (local character set required)
    --|--|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: STRING) - Defines a format string to convert numbers
    --|--|--|--|--|--|--|--|--|--|--|--| LOCale (TYPE: STRING) - Defines the locale for interpreting numbers
    --|--|--|--|--|--|--|--|--|--|--|--| MINIMum (TYPE: STRING) - Minimum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--|--| MAXIMum (TYPE: STRING) - Maximum accepted value in decimal digits [no limit]
    --|--|--|--|--|--|--|--|--|--|--|--| MININcl (TYPE: SWITCH) - Check range inclusive the given minimum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| MAXINcl (TYPE: SWITCH) - Check range inclusive the given maximum values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| IGNrest (TYPE: SWITCH) - Ignore rest after a number was parsed [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Define the base to parse integer values [10]
    --|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Convert integer data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from an integer data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps enumeration to an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from this CCSID to UTF-8 [auto]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [AUTO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to an integer data type
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Integer format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Integer in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed integer [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the integer [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed BCD [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type ZONED) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Print exactly this amount of digits (excl. sign) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an integer
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - Base / Radix [DECIMAL]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Print letters in upper or lower case (for hexadecimal) [UPPER]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - When/How to print the sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--|--|--|--|--|--| DIGits (TYPE: NUMBER) - Fixed number of digits with preceding zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Thousand separator [NON]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (decimal) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--| ENUm (TYPE: OBJECT) - Maps integer to an enumeration
    --|--|--|--|--|--|--|--|--|--|--|--|--| ITEm (TYPE: OBJECT) - An allowed enumeration item (usable multiple times for multiple enum values)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - String value of the enum item
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMerical (TYPE: NUMBER) - Numerical value this item is mapped to (optional)
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: OBJECT) - Convert the character set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CASe (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMbined (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStable (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| USRtable (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| WHItespace (TYPE: SELECTION) - Set whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SUBchar (TYPE: NUMBER) - Default substitution character list (up to 8 code points)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--|--|--|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode if the string does not fit into the provided space [STOP]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if string longer then provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut the string to fit in the provided space
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose padding for variable or fixed-length strings [NONE if variable or RIGHT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Byte array to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - MINIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - MAXIMUM limit is exclusive the specified number [FALSE]
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: OBJECT) - Convert floating point data type
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: OBJECT) - Convert from a real number data type to a neutral FL5 element
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [ANY]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ANY (TYPE: KEYWORD) - Any kind of zone format (ASCII and EBCDIC accepted)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - integer]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| GROupseparator (TYPE: NUMBER) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| MARker (ALIAS: GROUPSEPARATOR) - Decimal marker [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NON (TYPE: KEYWORD) - Decimal marker are not set
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Decimal marker are not allowed
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use space ( ) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, if string format is empty [ERROR]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ALLowtrunc (TYPE: SWITCH) - Allow truncated values [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: OBJECT) - Convert from a neutral FL5 element to a real number data type
    --|--|--|--|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Floating point format
    --|--|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: OBJECT) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order of the floating point number [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGned (TYPE: SWITCH) - Enable for signed float [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--|--|--|--|--|--| ZONe (TYPE: SELECTION) - Character set (only for type zoned) [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System character set (ASCII or EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII character set (0x30-0x39)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC character set (0xF0-0xF9)
    --|--|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma) [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [0 - only integral part]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO(=cut off)]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--|--| BYTes (TYPE: NUMBER) - Calculate integral digits to produce fixed length data type [variable]
    --|--|--|--|--|--|--|--|--|--|--|--| STR (TYPE: OBJECT) - String representation of an floating point number
    --|--|--|--|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--|--|--| SIGn (TYPE: SELECTION) - Define handling of leading sign [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Sign only if a negative value
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Use space if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Use plus if a positive value
    --|--|--|--|--|--|--|--|--|--|--|--|--| INTdigits (TYPE: NUMBER) - Number of integral digits (before comma)
    --|--|--|--|--|--|--|--|--|--|--|--|--| SEParator (TYPE: SELECTION) - Floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--|--|--|--|--|--| FRAcdigits (TYPE: NUMBER) - Number of fractional digits (after comma) [all digits]
    --|--|--|--|--|--|--|--|--|--|--|--|--| ROUnding (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--|--|--|--|--|--| FIXedlength (TYPE: NUMBER) - Pad string to this fixed length in bytes using PADCHAR [variable]
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADDing (TYPE: SELECTION) - Choose  padding for variable or fixed-length strings [NONE if variable or LEFT if fixed-length]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| RIGht (TYPE: KEYWORD) - Pad on the right
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| LEFt (TYPE: KEYWORD) - Pad on the left
    --|--|--|--|--|--|--|--|--|--|--|--|--| PADChar (TYPE: STRING) - Character to pad string to a fixed or provided length [system]
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--|--|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value (period) used, to produce an empty string [NONE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| NULlterm (TYPE: SWITCH) - Ensure null termination of string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--|--|--| USEeid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MINImum (TYPE: STRING) - Minimum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MAXImum (TYPE: STRING) - Maximum allowed value as decimal number [none]
    --|--|--|--|--|--|--|--|--|--|--| MINExcl (TYPE: SWITCH) - Check range inclusive the given minimum value [FALSE]
    --|--|--|--|--|--|--|--|--|--|--| MAXExcl (TYPE: SWITCH) - Check range inclusive the given maximum value [FALSE]
    --|--|--|--|--|--|--|--|--| MASk (TYPE: OBJECT) - Post-processing to mask areas in strings
    --|--|--|--|--|--|--|--|--|--| CHAR (TYPE: SELECTION) - Masking character [ASTERISK]
    --|--|--|--|--|--|--|--|--|--|--| ASTerisk (TYPE: KEYWORD) - Asterisk also known as star (0x2A for ASCII/UTF, 0x5C for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| MINus (TYPE: KEYWORD) - Minus sign (0x2D for ASCII/UTF, 0x60 for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| DOT (TYPE: KEYWORD) - Dot sign (0x2E for ASCII/UTF, 0x4B for EBCDIC)
    --|--|--|--|--|--|--|--|--|--|--| X (TYPE: KEYWORD) - Small x sign (0x2E for ASCII/UTF, 0xA7 for EBCDIC)
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID / Character encoding [auto]
    --|--|--|--|--|--|--|--|--|--| HEAd (TYPE: NUMBER) - Number of characters at the beginning [if TAIL then 0 else 6]
    --|--|--|--|--|--|--|--|--|--| TAIl (TYPE: NUMBER) - Number of characters at the end [if HEAD then 0 else 4]
    --|--|--|--|--|--|--|--|--|--| CHANge (TYPE: SELECTION) - Mask inner or outer part [INNER]
    --|--|--|--|--|--|--|--|--|--|--| INNer (TYPE: KEYWORD) - Mask inner part
    --|--|--|--|--|--|--|--|--|--|--| OUTer (TYPE: KEYWORD) - Mask outer part
    --|--|--|--|--|--|--|--|--| EXIt (TYPE: OBJECT) - Post-processing exit for customer implementation
    --|--|--|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - Exit library name
    --|--|--|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - Exit function name
    --|--|--|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - Exit function parameter
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - How to write the column to achieve a certain table format
    --|--|--|--|--|--|--|--|--| FIX (TYPE: OBJECT) - Write a fixed length data field
    --|--|--|--|--|--|--|--|--|--| LENgth (TYPE: NUMBER) - Fixed length for the data field [0 = length of data is used, no padding, no cutting]
    --|--|--|--|--|--|--|--|--|--| CUTdat (TYPE: SWITCH) - Cut data if longer than LENGTH [FALSE]
    --|--|--|--|--|--|--|--|--|--| ADDpad (TYPE: SWITCH) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--|--|--| REMpad (ALIAS: ADDPAD) - Pad data to the given length as necessary [FALSE]
    --|--|--|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding byte value to use [0x00]
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| LFD (TYPE: OBJECT) - Write a data field prefixed with a length field
    --|--|--|--|--|--|--|--|--|--| LENfmt (TYPE: SELECTION) - Format of the length field [S2X (VARCHAR)]
    --|--|--|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Little endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Adds 4 byte binary length fields: Big endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length inclusive
    --|--|--|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Adds 4 byte binary length fields: System endian short (LL00), length exclusive
    --|--|--|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Adds 2 byte binary length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Adds 1 byte binary length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length inclusive
    --|--|--|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Adds 1 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Adds 2 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Adds 3 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Adds 4 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Adds 5 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Adds 6 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Adds 7 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Adds 8 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Adds 9 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Adds 10 byte decimal length fields: Length exclusive
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for decimal digits [auto]
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use default system code page
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use ASCII (UTF-8) code page
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use EBCDIC code page
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use real local code page
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| DLM (TYPE: OBJECT) - Write a data field with a delimiter at the end
    --|--|--|--|--|--|--|--|--|--| DELim (TYPE: STRING) - Delimiter written after the data element
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| VAR (TYPE: OBJECT) - Write length and pointer formats to memory
    --|--|--|--|--|--|--|--|--|--| METhod (TYPE: SELECTION) - Sets field order of buffer pointer and pointer length as well as padding [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data in the buffers pointed at to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--| CSV (TYPE: OBJECT) - Write a data field based on separators and optional enclosing characters (CSV - RCF4180)
    --|--|--|--|--|--|--|--|--|--| COLnam (TYPE: STRING) - Name of the column in the CSV header [COLUMN-NAME]
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set for the CSV column [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - When to write field enclosing characters [ALWAYS]
    --|--|--|--|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Which record delimiter to use after each row [auto]
    --|--|--|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Align data to the next multiple of this value in bytes [1 (no alignment)]
    --|--|--|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Don't check if field enclosing character is required [OFF]
    --|--|--|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape field enclosing character in the data [OFF]
    --|--|--|--|--|--|--|--|--| TVD (TYPE: OBJECT) - Write a data field with a previous tag and a subsequent delimiter
    --|--|--|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Conversion from UTF-8 to this CCSID [system]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for writing [2 if space, 1 if tab else 0]
    --|--|--|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent TVD tags [NONE]
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--|--|--| NLNCHAr (TYPE: SELECTION) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--| NLNCHR (ALIAS: NLNCHAR) - Codepoints used for new lines (

    ) in tags and delimiters [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--|--|--| XML (TYPE: OBJECT) - Write a data field in XML format
    --|--|--|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Root to XML element [taken from table/row/column]
    --|--|--|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Path to XML element [taken from column]
    --|--|--|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, to determine if a element optional ['0' for float and integer else '']
    --|--|--|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Add a comment to the XML data stream [default]
    --|--|--|--|--|--|--|--|--|--| SCHeme (TYPE: SELECTION) - Scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Define indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--|--|--| NAMespace (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| NS (ALIAS: NAMESPACE) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--|--| USEnid (TYPE: SWITCH) - Use null indication for write [FALSE]
    --|--|--|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Don't escape XML syntax elements (prevent double read and copy of data to add &...; sequences) [FALSE]
    --|--|--|--|--|--|--|--|--| RST (TYPE: OBJECT) - Fill data field up to certain offset (write rest)
    --|--|--|--|--|--|--|--|--|--| OFFset (TYPE: NUMBER) - Absolute offset to write a rest into the output data
    --|--|--|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Padding value to fill up the remaining bytes [0x00]
    --|--|--|--|--|--|--|--| MINlen (TYPE: NUMBER) - Required minimal length to enforce data in external format [0 - no length check]
    --|--|--|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Default fixed length or maximum allowed length [0 - no length check]
    --|--|--|--|--|--|--|--| PATh (TYPE: STRING) - Define path to element in a structured format [name]
    --|--|--|--|--|--|--|--| ROOt (TYPE: STRING) - Define root path to element in a structured data format
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Optional default value, used to determine optional fields in structured data formats ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| INSert (TYPE: SELECTION) - Define insert handling [if VALUE then POSSIBLE else NOTALLOWED]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--| POSsible (TYPE: KEYWORD) - Insert of columns are possible, if column not found in table header
    --|--|--|--|--|--|--|--|--| REQuired (TYPE: KEYWORD) - This column must be inserted and not found in the table header
    --|--|--|--|--|--|--|--|--| NOTallowed (TYPE: KEYWORD) - Insert is not allowed, this means that the column must be found in the table header
    --|--|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Change data representation to length pointer format [NONE]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| REGexp (TYPE: OBJECT) - Regular expression for validation or replacement of content
    --|--|--|--|--|--|--|--|--| PATtern (TYPE: STRING) - Pattern of regular expression for matching
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: STRING) - Replacement string for substitution
    --|--|--|--|--|--|--|--|--| NOCASe (TYPE: SWITCH) - Case insensitive matching
    --|--|--|--|--|--|--|--|--| MULtiline (TYPE: SWITCH) - '^' and '$' match start/end of line instead of start/end of whole string
    --|--|--|--|--|--|--|--|--| DOT4all (TYPE: SWITCH) - Change '.' to match any character whatsoever, even a newline, which normally it would not match
    --|--|--|--|--|--|--|--|--| EXTended (TYPE: SWITCH) - Makes parser ignore whitespace and '#' comments within the pattern (can be used for readability)
    --|--|--|--|--|--|--|--|--| NOCAPture (TYPE: SWITCH) - Prevent the grouping metacharacters '()' from capturing
    --|--|--|--|--|--|--|--|--| SUBall (TYPE: SWITCH) - Match and replace repeatedly until all occurrences are replaced
    --|--|--|--|--|--|--|--|--| RPLonly (TYPE: SWITCH) - Only returns the replacement substrings
    --|--|--|--|--|--|--|--|--| FMTerr (TYPE: SWITCH) - Return a format error if no match (stop if no replacement)
    --|--|--|--|--|--|--|--|--| IGNrec (TYPE: SWITCH) - Remove every record that the regex does not match
    --|--|--|--|--|--|--| MAXlen (TYPE: NUMBER) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--|--|--| FIXlen (ALIAS: MAXLEN) - Maximum length of a row/record for plausibility checking [no limit]
    --|--|--|--|--|--|--| HEAdln (TYPE: SWITCH) - Write a headline [FALSE]
    --|--|--|--|--|--|--| PATh (TYPE: STRING) - Define path to row (root) in a structured format [name]
    --|--|--|--|--|--|--| ROOt (ALIAS: PATH) - Define path to row (root) in a structured format [name]
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Data format for automatic write or as default to simplify column specifications [ORG]
    --|--|--|--|--|--|--|--| ORG (TYPE: KEYWORD) - Keep close as possible to the original but use the defaults
    --|--|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Write fixed-length records (length and type must be provided)
    --|--|--|--|--|--|--|--| LFD (TYPE: KEYWORD) - Write variable length elements based on default (S2X) length fields (type must be provided)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Write variable length elements separated by default delimiter (strings conversion done)
    --|--|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Write variable length elements as length pointer structure (only at write to memory)
    --|--|--|--|--|--|--|--| CSV (TYPE: KEYWORD) - Convert anything to a comma separated value stream (spread sheet)
    --|--|--|--|--|--|--|--| TVD (TYPE: KEYWORD) - Convert anything to a tag value delimiter text stream
    --|--|--|--|--|--|--|--| XML (TYPE: KEYWORD) - Convert anything to a XML (Extensible Markup Language) stream
    --|--|--|--|--|--|--| DEFaults (TYPE: OBJECT) - Default values to simplify column specifications
    --|--|--|--|--|--|--|--| TYPe (TYPE: SELECTION) - Default data type used for conversion [NONE]
    --|--|--|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Write binary data
    --|--|--|--|--|--|--|--|--| STRing (TYPE: KEYWORD) - Write a string data type
    --|--|--|--|--|--|--|--|--| INTeger (TYPE: KEYWORD) - Write a integer value
    --|--|--|--|--|--|--|--|--| FLOat (TYPE: KEYWORD) - Write a fractional numbers
    --|--|--|--|--|--|--|--| VARfmt (TYPE: SELECTION) - Default format for variable length data fields [PFLGLENPTR]
    --|--|--|--|--|--|--|--|--| PLEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| ALEnptr (TYPE: KEYWORD) - Buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length; with memory alignment (unpacked) (8/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLEN (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; no padding (packed) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| APTrlen (TYPE: KEYWORD) - Pointer in architecture-specific length followed by buffer length as 32 bit (system endian) integer; with memory alignment (unpacked) (8/12 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PFLglenptr (TYPE: KEYWORD) - 32 bit flag word (system endian), buffer length as 32 bit (system endian) integer followed by pointer in architecture-specific length (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--|--| PPTRLENFlg (TYPE: KEYWORD) - Pointer in architecture-specific length, buffer length as 32 bit (system endian) integer followed by 32 bit flag word (system endian) (12/16 bytes on 32/64 bit systems)
    --|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - Default CCSID / Character encoding for automatic write [original]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--|--| SEPchr (TYPE: NUMBER) - Default separator character as Unicode codepoint [COMMA]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Comma separated (default)
    --|--|--|--|--|--|--|--|--| COLon (TYPE: KEYWORD) - Separated by colon (':')
    --|--|--|--|--|--|--|--|--| SEMicolon (TYPE: KEYWORD) - Separated by semicolon (';')
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Separated by tabulator (x'0009')
    --|--|--|--|--|--|--|--|--| BLAnk (TYPE: KEYWORD) - Separated by blank (x'0020')
    --|--|--|--|--|--|--|--| FLDChr (TYPE: NUMBER) - Default field enclosing character as Unicode codepoint [DQM]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| QUOtation (TYPE: KEYWORD) - Quotation mark as enclosing character
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Apostrophe as enclosing character
    --|--|--|--|--|--|--|--|--| GRAveaccent (TYPE: KEYWORD) - Grave accent as enclosing character
    --|--|--|--|--|--|--|--|--| PARentheses (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| RBRackets (TYPE: KEYWORD) - Round brackets as enclosing character
    --|--|--|--|--|--|--|--|--| SBRackets (TYPE: KEYWORD) - Square brackets as enclosing character
    --|--|--|--|--|--|--|--|--| BRAces (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| CBRackets (TYPE: KEYWORD) - Curly brackets as enclosing character
    --|--|--|--|--|--|--|--|--| ABRackets (TYPE: KEYWORD) - Angle brackets as enclosing character
    --|--|--|--|--|--|--|--| FLDMtd (TYPE: SELECTION) - Default method for field enclosing character [ALWAYS]
    --|--|--|--|--|--|--|--|--| ALWays (TYPE: KEYWORD) - Use always field enclosing characters
    --|--|--|--|--|--|--|--|--| IFReq (TYPE: KEYWORD) - Use field enclosing characters only if required
    --|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - Don't use field enclosing characters
    --|--|--|--|--|--|--|--| RECdlm (TYPE: SELECTION) - Define default record delimiter for automatic write [auto]
    --|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--| NOHdln (TYPE: SWITCH) - Deactivate writing of a headline by default [FALSE]
    --|--|--|--|--|--|--|--| LENfld (TYPE: SELECTION) - Default format of the length field in front of elements [original]
    --|--|--|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Little endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length inclusive (MVS)
    --|--|--|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Parse binary 4 byte length fields: Big endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length inclusive
    --|--|--|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Parse binary 4 byte length fields: System endian short (LLxx), length exclusive
    --|--|--|--|--|--|--|--|--| L2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| L2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Little endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| B2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| B2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: Big endian integer, length exclusive
    --|--|--|--|--|--|--|--|--| S2I (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--|--|--| S2X (TYPE: KEYWORD) - Parse binary 2 byte length fields: System endian integer, length exclusive (VARCHAR)
    --|--|--|--|--|--|--|--|--| S1I (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| S1X (TYPE: KEYWORD) - Parse binary 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D1I (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D2I (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D3I (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D4I (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D5I (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D6I (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D7I (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D8I (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D9I (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D0I (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length inclusive
    --|--|--|--|--|--|--|--|--| D1X (TYPE: KEYWORD) - Parse decimal 1 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D2X (TYPE: KEYWORD) - Parse decimal 2 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D3X (TYPE: KEYWORD) - Parse decimal 3 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D4X (TYPE: KEYWORD) - Parse decimal 4 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D5X (TYPE: KEYWORD) - Parse decimal 5 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D6X (TYPE: KEYWORD) - Parse decimal 6 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D7X (TYPE: KEYWORD) - Parse decimal 7 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D8X (TYPE: KEYWORD) - Parse decimal 8 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D9X (TYPE: KEYWORD) - Parse decimal 9 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--|--| D0X (TYPE: KEYWORD) - Parse decimal 10 byte length fields: Length exclusive
    --|--|--|--|--|--|--|--| ELMdlm (TYPE: STRING) - Default delimiter used to define end of element [original]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--|--|--| FIXlen (TYPE: NUMBER) - Default length for fixed-length fields (activate cut or padding) [original]
    --|--|--|--|--|--|--|--| PADbyt (TYPE: NUMBER) - Default padding byte to pad data to the given fixed length [0x00]
    --|--|--|--|--|--|--|--| ENCode (TYPE: SELECTION) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| DECode (ALIAS: ENCODE) - Default base encoding of binary data [BASE16(text output), NONE(binary output)]
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - No en/decoding (copy)
    --|--|--|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--|--|--| INTFmt (TYPE: SELECTION) - Default format for integer values [auto]
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Integer in binary format (two's complement)
    --|--|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) number
    --|--|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an integer
    --|--|--|--|--|--|--|--| FLTFmt (TYPE: SELECTION) - Default format for floating point values [auto]
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Floating point number in binary format
    --|--|--|--|--|--|--|--|--| BCD (TYPE: KEYWORD) - Binary coded decimal (BCD) floating point number
    --|--|--|--|--|--|--|--|--| STR (TYPE: KEYWORD) - String representation of an floating point number
    --|--|--|--|--|--|--|--| INTVal (TYPE: STRING) - Default value used, to produce an empty integer string [NONE]
    --|--|--|--|--|--|--|--| FLTVal (TYPE: STRING) - Default value (period) used, to produce an empty float string [NONE]
    --|--|--|--|--|--|--|--| SIGmod (TYPE: SELECTION) - Default handling of leading sign for numbers [IFNEGATIVE]
    --|--|--|--|--|--|--|--|--| IFNegative (TYPE: KEYWORD) - Minus for negative values only, no sign if positive
    --|--|--|--|--|--|--|--|--| SPAceifpositive (TYPE: KEYWORD) - Minus for negative, space for positive values
    --|--|--|--|--|--|--|--|--| PLUsifpositive (TYPE: KEYWORD) - Minus for negative, plus for positive values
    --|--|--|--|--|--|--|--| INTBas (TYPE: NUMBER) - Default base / radix for integers [DECIMAL]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Binary base (2)
    --|--|--|--|--|--|--|--|--| B02 (TYPE: KEYWORD) - Base 2 (binary)
    --|--|--|--|--|--|--|--|--| OCT (TYPE: KEYWORD) - Octal base (8)
    --|--|--|--|--|--|--|--|--| B08 (TYPE: KEYWORD) - Base 8 (octal)
    --|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Hexadecimal base (16)
    --|--|--|--|--|--|--|--|--| B16 (TYPE: KEYWORD) - Base 16 (hexadecimal)
    --|--|--|--|--|--|--|--| INTCas (TYPE: SELECTION) - Default upper or lower case for hexadecimal numbers [NONE]
    --|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--| FRASep (TYPE: SELECTION) - Default floating point separator [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use locale dependent separator
    --|--|--|--|--|--|--|--|--| PERiod (TYPE: KEYWORD) - Use period (.) as separator
    --|--|--|--|--|--|--|--|--| COMma (TYPE: KEYWORD) - Use comma (,) as separator
    --|--|--|--|--|--|--|--|--| APOstrophe (TYPE: KEYWORD) - Use apostrophe (') as separator
    --|--|--|--|--|--|--|--| FLTSig (TYPE: SWITCH) - Default: float is signed [FALSE]
    --|--|--|--|--|--|--|--| INTSig (TYPE: SWITCH) - Default: integer is signed [FALSE]
    --|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Default byte order for binary numbers [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--| INTWid (TYPE: NUMBER) - Default width of integer in bits [dynamic]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| W08 (TYPE: KEYWORD) - 8 bit integer
    --|--|--|--|--|--|--|--|--| W16 (TYPE: KEYWORD) - 16 bit integer
    --|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--| FLTWid (TYPE: NUMBER) - Default width of floating point number in bits [64]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| W32 (TYPE: KEYWORD) - 32 bit integer
    --|--|--|--|--|--|--|--|--| W64 (TYPE: KEYWORD) - 64 bit integer
    --|--|--|--|--|--|--|--| FLTTyp (TYPE: SELECTION) - Default type of floating point format [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Floating-point representation of the system's architecture
    --|--|--|--|--|--|--|--| BCDtyp (TYPE: SELECTION) - Default BCD type [UNPACKED]
    --|--|--|--|--|--|--|--|--| UNPacked (TYPE: KEYWORD) - Unpacked BCD number
    --|--|--|--|--|--|--|--|--| PACked (TYPE: KEYWORD) - Packed BCD number
    --|--|--|--|--|--|--|--|--| ZONed (TYPE: KEYWORD) - Zoned BCD number
    --|--|--|--|--|--|--|--| INTDig (TYPE: NUMBER) - Default number of integral digits (before decimal separator)
    --|--|--|--|--|--|--|--| FRADig (TYPE: NUMBER) - Default number of fractional digits (after decimal separator)
    --|--|--|--|--|--|--|--| FROund (TYPE: SELECTION) - Rounding method if fractional digits don't fit [TOWARDZERO]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (2) is used
    --|--|--|--|--|--|--|--|--| AWAyfromzero (TYPE: KEYWORD) - Round fractional part away from zero (0.1 => 1; -0.1 => -1)
    --|--|--|--|--|--|--|--|--| NEArest (TYPE: KEYWORD) - Round fractional part toward nearest integer (0.1=>0; 0.5=>1; -0.5=>-1)
    --|--|--|--|--|--|--|--|--| TOWardzero (TYPE: KEYWORD) - Round fractional part toward zero (=cut off) (0.9 => 0; -0.9 => 0)
    --|--|--|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Return an error instead of rounding a too long number
    --|--|--|--|--|--|--|--| CASMod (TYPE: SELECTION) - Default case handling for character conversion [NONE]
    --|--|--|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--|--|--| CHRmod (TYPE: SELECTION) - Default handling of non-convertible characters [STOP]
    --|--|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list for character conversion (up to 8 code points)
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--|--|--| SYSTAb (TYPE: SELECTION) - Default preloaded system substitution table for character conversion
    --|--|--|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--|--|--| USRtab (TYPE: STRING) - Default keyword or filename containing the user character conversion table
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--|--|--| WITspc (TYPE: SELECTION) - Default whitespace handling for a string [PRESERVE]
    --|--|--|--|--|--|--|--|--| PREserve (TYPE: KEYWORD) - Don't touch any whitespace
    --|--|--|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace all control characters with whitespace characters
    --|--|--|--|--|--|--|--|--| COLlapse (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters and collapse multiple whitespaces into
    --|--|--|--|--|--|--|--|--| REMove (TYPE: KEYWORD) - Remove all whitespace  and control characters from the string
    --|--|--|--|--|--|--|--|--| TRAiling (TYPE: KEYWORD) - Remove trailing whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| LEAding (TYPE: KEYWORD) - Remove leading whitespace and control characters from the string
    --|--|--|--|--|--|--|--|--| BOTh (TYPE: KEYWORD) - Remove leading and trailing whitespace and control characters
    --|--|--|--|--|--|--|--|--| NUMber (TYPE: KEYWORD) - Remove leading/trailing whitespace and control characters as well as leading zeros
    --|--|--|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Default to deactivate mapping of mapped characters (mapping of mapping) [FALSE]
    --|--|--|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Default for combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--|--|--| XMLScm (TYPE: SELECTION) - Default scheme for XML writing [STRUCTURED]
    --|--|--|--|--|--|--|--|--| STRuctured (TYPE: KEYWORD) - Structured XML with enclosing tag for each row
    --|--|--|--|--|--|--|--|--| UNStructured (TYPE: KEYWORD) - Unstructured XML with enclosing tag only for the table
    --|--|--|--|--|--|--|--| XMLNS (TYPE: OBJECT) - Namespace definitions (activate namespace handling)
    --|--|--|--|--|--|--|--|--| PREfix (TYPE: STRING) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| PFX (ALIAS: PREFIX) - Prefix for XML namespace handling ['']
    --|--|--|--|--|--|--|--|--| URI (TYPE: STRING) - URI for XML namespace handling ['']
    --|--|--|--|--|--|--|--| VALue (TYPE: STRING) - Default value, if structured formats require optional detection ['0' for float and integer else '']
    --|--|--|--|--|--|--|--| USENid (TYPE: SWITCH) - Default to activate usage of null indication at write [FALSE]
    --|--|--|--|--|--|--|--| USEInteid (TYPE: SWITCH) - Use empty indication, don't print default value if read integer was an empty string [FALSE]
    --|--|--|--|--|--|--|--| USEFlteid (TYPE: SWITCH) - Use empty indication, don't print default value if read float was an empty string [FALSE]
    --|--|--|--|--|--|--|--| NOEscp (TYPE: SWITCH) - Default to deactivate escaping of syntax elements [FALSE]
    --|--|--|--|--|--|--|--| NOCHECk (TYPE: SWITCH) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--|--| NOCHEK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--|--| NOCHK (ALIAS: NOCHECK) - Default to deactivate different data checks [FALSE]
    --|--|--|--|--|--|--|--| LINefd (TYPE: NUMBER) - Default amount of line feeds in front of each line [1]
    --|--|--|--|--|--|--|--| INDSize (TYPE: NUMBER) - Default indentation size for XML writing [2 if space, 1 if tab]
    --|--|--|--|--|--|--|--| INDCHAr (TYPE: SELECTION) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| INDCHR (ALIAS: INDCHAR) - Default indentation character used to indent XML tags [SPACE]
    --|--|--|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Use the space character as indentation character
    --|--|--|--|--|--|--|--|--| TABulator (TYPE: KEYWORD) - Use the tabulator character as indentation character
    --|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Default comment for write operations [auto]
    --|--|--|--|--|--|--|--| ALIgn (TYPE: NUMBER) - Default alignment for data fields in flat formats [1 (no alignment)]
    --|--|--|--|--|--|--|--| SYSTEm (TYPE: SWITCH) - Enforce system character set, endianness, delimiter, etc. if nothing else is defined[FALSE]
    --|--|--|--|--|--|--|--| TLRcls (TYPE: SWITCH) - Close one additional level if trailer was written [FALSE]
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--|--| PATh (TYPE: STRING) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--|--|--| ROOt (ALIAS: PATH) - Define path to table (root) in a structured format (prefix for higher level)
    --|--|--|--| CNV (TYPE: OVERLAY) - Conversions [NONE]
    --|--|--|--|--| BLK (TYPE: OBJECT) - Convert a record list to one block (binary or text) of data
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for block/text formatting [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| REC (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific text delimiter (DEFAULT)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific text delimiter (DEFAULT)
    --|--|--|--|--|--|--| L4I (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian integer, length inclusive
    --|--|--|--|--|--|--| L4X (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian integer, length exclusive (ZIP)
    --|--|--|--|--|--|--| B4I (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian integer, length inclusive
    --|--|--|--|--|--|--| B4X (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian integer, length exclusive (USS)
    --|--|--|--|--|--|--| S4I (TYPE: KEYWORD) - Adds 4 byte length fields: System endian integer, length inclusive
    --|--|--|--|--|--|--| S4X (TYPE: KEYWORD) - Adds 4 byte length fields: System endian integer, length exclusive (VAR)
    --|--|--|--|--|--|--| HLI (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian short (LL00), length inclusive
    --|--|--|--|--|--|--| HLX (TYPE: KEYWORD) - Adds 4 byte length fields: Little endian short (LL00), length exclusive
    --|--|--|--|--|--|--| HBI (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian short (LL00), length inclusive (MVS)
    --|--|--|--|--|--|--| HBX (TYPE: KEYWORD) - Adds 4 byte length fields: Big endian short (LL00), length exclusive
    --|--|--|--|--|--|--| HSI (TYPE: KEYWORD) - Adds 4 byte length fields: System endian short (LL00), length inclusive
    --|--|--|--|--|--|--| HSX (TYPE: KEYWORD) - Adds 4 byte length fields: System endian short (LL00), length exclusive
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds provided binary record delimiter
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| SUPTws (TYPE: SWITCH) - Suppress trailing whitespace if text [FALSE]
    --|--|--|--|--|--| RPLTab (TYPE: NUMBER) - Replace horizontal tabulators by spaces using this tab width [0 = no replacement]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (8) is used
    --|--|--|--|--|--| RPLHtb (ALIAS: RPLTAB) - Replace horizontal tabulators by spaces using this tab width [0 = no replacement]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (8) is used
    --|--|--|--|--|--| RPLVtb (TYPE: NUMBER) - Replace vertical tabulators by new lines using this tab width [0 = no replacement]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| RPLBsp (TYPE: SWITCH) - Replace backspace (deletes the backspace and the byte before) [FALSE]
    --|--|--|--|--|--| RPLCtr (TYPE: SELECTION) - Replace remaining control characters [NONE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Replace control characters with whitespace character (0x20/0x40)
    --|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Replace control characters with substitution character (0x1A/0x3F)
    --|--|--|--|--|--|--| DELete (TYPE: KEYWORD) - Remove control characters
    --|--|--|--|--|--| RECdlm (TYPE: STRING) - Delimiter used to define end of record
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| SUPPad (TYPE: SWITCH) - Suppress trailing padding/equal bytes if records [FALSE]
    --|--|--|--|--|--| PUTatr (TYPE: SWITCH) - Put attributes in front of the records  [FALSE]
    --|--|--|--|--| REC (TYPE: OBJECT) - Convert a block (binary or text) of data into a list of records
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for record/text formatting [DEFAULT]
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Wrap data block in records of record length
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Parse data block for text delimiter (DEFAULT)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Parse data block for text delimiter (DEFAULT)
    --|--|--|--|--|--|--| REC (TYPE: KEYWORD) - Parse data block based on record length fields
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| RPLFfd (TYPE: NUMBER) - Replace form feeds, filling rest of page with blank lines assuming n lines per page [60]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (60) is used
    --|--|--|--|--|--| RPLTab (TYPE: NUMBER) - Replace horizontal tabulators by spaces using this tab width [0 = no replacement]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (8) is used
    --|--|--|--|--|--| RPLHtb (ALIAS: RPLTAB) - Replace horizontal tabulators by spaces using this tab width [0 = no replacement]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (8) is used
    --|--|--|--|--|--| RPLVtb (TYPE: NUMBER) - Replace vertical tabulators by new lines using this tab width [0 = no replacement]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--| RPLBsp (TYPE: SWITCH) - Replace backspace (deletes the backspace and the byte before) [FALSE]
    --|--|--|--|--|--| RPLCtr (TYPE: SELECTION) - Replace remaining control characters [NONE]
    --|--|--|--|--|--|--| SPAce (TYPE: KEYWORD) - Replace control characters with whitespace character (0x20/0x40)
    --|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Replace control characters with substitution character (0x1A/0x3F)
    --|--|--|--|--|--|--| DELete (TYPE: KEYWORD) - Remove control characters
    --|--|--|--|--|--| SUPtws (TYPE: SWITCH) - Suppress trailing whitespaces [FALSE]
    --|--|--|--|--|--| NELdlm (TYPE: SWITCH) - Activate NEL (0x85) as delimiter for ASCII character sets [FALSE]
    --|--|--|--|--|--| PADchr (TYPE: NUMBER) - Padding character [0x00]
    --|--|--|--|--|--| REClen (TYPE: NUMBER) - Length used to cut the data block in records [512]
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| INIcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--| BAS (TYPE: OBJECT) - Convert binary data to Base16/32/64/85 encoded data
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| RECCnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Base encoding selector [BASE64]
    --|--|--|--|--|--|--| BASE16 (TYPE: KEYWORD) - Base16 (hexadecimal) encoding
    --|--|--|--|--|--|--| BASE32 (TYPE: KEYWORD) - Base32 encoding
    --|--|--|--|--|--|--| BASE64 (TYPE: KEYWORD) - Base64 encoding
    --|--|--|--|--|--| MODe (TYPE: SELECTION) - Enforces record or block-oriented conversion [BLOCK]
    --|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (convert each record individually)
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| LINe (TYPE: NUMBER) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--| RECLen (ALIAS: LINE) - Maximum length of an encoded line when mode is BLOCK [0=unlimited]
    --|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and linlen>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| RECDlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and linlen>0 [SYSTEM]
    --|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--| CRCchk (TYPE: SWITCH) - Add CRC checksum to the base encoded data [FALSE]
    --|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ARMOR encoding and defines corresponding parameter
    --|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--| HEAder (TYPE: STRING) - String for the header [AUTO]
    --|--|--|--|--|--|--| VERsion (TYPE: STRING) - Version string as key value [AUTO]
    --|--|--|--|--|--|--| COMment (TYPE: STRING) - Comment string as key value [AUTO]
    --|--|--|--|--| PGP (TYPE: OBJECT) - Encryption into a OpenPGP message
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| RECCnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for OpenPGP encryption and signing [CRYPT]
    --|--|--|--|--|--|--| CRYpt (TYPE: KEYWORD) - Only encryption
    --|--|--|--|--|--|--| SIGn (TYPE: KEYWORD) - Only signatures
    --|--|--|--|--|--|--| ENCsig (TYPE: KEYWORD) - Encryption and signing
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format for symmetric encryption [SEIP]
    --|--|--|--|--|--|--| SENc (TYPE: KEYWORD) - Symmetrically encrypted
    --|--|--|--|--|--|--| SEIp (TYPE: KEYWORD) - Symmetrically encrypted and integrity protected
    --|--|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--|--| ENCalg (TYPE: SELECTION) - Algorithm for symmetric encryption [preferred]
    --|--|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--|--| ALGori (ALIAS: ENCALG) - Algorithm for symmetric encryption [preferred]
    --|--|--|--|--|--|--| AES128 (TYPE: KEYWORD) - AES (Rijndael) with 128 bit (16 byte) key length
    --|--|--|--|--|--|--| AES192 (TYPE: KEYWORD) - AES (Rijndael) with 192 bit (24 byte) key length
    --|--|--|--|--|--|--| AES256 (TYPE: KEYWORD) - AES (Rijndael) with 256 bit (32 byte) key length
    --|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES with 192 bit (24 byte) key length
    --|--|--|--|--|--|--| CASt5 (TYPE: KEYWORD) - CAST5 with 128 bit (16 byte) key length
    --|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - IDEA with 128 bit (16 byte) key length
    --|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish with 128 bit (16 byte) key length
    --|--|--|--|--|--|--| CAMELLIA128 (TYPE: KEYWORD) - CAMELLIA with 128 bit (16 byte) key length
    --|--|--|--|--|--|--| CAMELLIA192 (TYPE: KEYWORD) - CAMELLIA with 192 bit (24 byte) key length
    --|--|--|--|--|--|--| CAMELLIA256 (TYPE: KEYWORD) - CAMELLIA with 256 bit (32 byte) key length
    --|--|--|--|--|--|--| PLAin (TYPE: KEYWORD) - No encryption (plain text)
    --|--|--|--|--|--| SIGHsh (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--| HSHalg (ALIAS: SIGHSH) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--| USErid (TYPE: STRING) - Receiver user ID for encryption
    --|--|--|--|--|--| RECEiver (ALIAS: USERID) - Receiver user ID for encryption
    --|--|--|--|--|--| SIGNId (TYPE: STRING) - User ID of private key for signing
    --|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - User ID of private key for signing
    --|--|--|--|--|--| PASswd (TYPE: STRING) - Passphrase of symmetrically encrypted OpenPGP File
    --|--|--|--|--|--| CMPMod (TYPE: SELECTION) - Compression algorithm [auto]
    --|--|--|--|--|--|--| COPy (TYPE: KEYWORD) - Copy / no compression
    --|--|--|--|--|--|--| GZIp (TYPE: KEYWORD) - Raw GZIP compression (RFC1951)
    --|--|--|--|--|--|--| ZLIb (TYPE: KEYWORD) - ZLIB compression (RFC1950)
    --|--|--|--|--|--|--| BZIp (TYPE: KEYWORD) - BZIP2 compression
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - If redundancies then GZIP else COPY
    --|--|--|--|--|--| CMPLev (TYPE: SELECTION) - Compression level [auto]
    --|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Optimal compression
    --|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Highest compression
    --|--|--|--|--|--| MBRnam (TYPE: STRING) - Stored filename (written to header) [from origin]
    --|--|--|--|--|--| DATtyp (TYPE: SELECTION) - Stored data type (written to header) [from origin]
    --|--|--|--|--|--|--| BINary (TYPE: KEYWORD) - Binary data (best choice)
    --|--|--|--|--|--|--| TEXt (TYPE: KEYWORD) - Text data in local charset
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - Text data in UTF-8
    --|--|--|--|--|--| MODtim (TYPE: NUMBER) - Stored modification time (seconds since 1970, written to header) [from origin]
    --|--|--|--|--|--| KEPpth (TYPE: SWITCH) - Keep file path of filename in PGP header [FALSE]
    --|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| EDC (TYPE: OBJECT) - OpenSSL conform encryption of files
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Method for key determination [AUTO]
    --|--|--|--|--|--|--| CLEar (TYPE: KEYWORD) - Clear key crypto (en/decrypt with raw unprotected key value)
    --|--|--|--|--|--|--| PASsword (TYPE: KEYWORD) - Password-based crypto (using key derivation function (KDF))
    --|--|--|--|--|--|--| LABel (TYPE: KEYWORD) - Protected key crypto using label (FKM5 required)
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - File format used [OpenSSL]
    --|--|--|--|--|--|--| NOHdr (TYPE: KEYWORD) - Don't use an header in front of the data
    --|--|--|--|--|--|--| OPEnssl (TYPE: KEYWORD) - Use OpenSSL '__SLATED__' header if required
    --|--|--|--|--|--| ALGo (TYPE: SELECTION) - Algorithm used for encryption [AES]
    --|--|--|--|--|--|--| AES (TYPE: KEYWORD) - Advanced encryption standard (Rijndael)
    --|--|--|--|--|--|--| TDEs (TYPE: KEYWORD) - Triple DES (Data encryption standard)
    --|--|--|--|--|--|--| CAST5 (TYPE: KEYWORD) - CAST5/CAST-128 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--| CAST128 (TYPE: KEYWORD) - CAST-128/CAST5 (Carlisle Adams, Stafford Tavares)
    --|--|--|--|--|--|--| IDEa (TYPE: KEYWORD) - International Data Encryption Algorithm
    --|--|--|--|--|--|--| BLOwfish (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--| BF (TYPE: KEYWORD) - Blowfish from Bruce Schneier
    --|--|--|--|--|--|--| CAMellia (TYPE: KEYWORD) - Camellia from Japan (Mitsubishi Electric and NTT)
    --|--|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length if passphrase used [longest possible]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| KL064 (TYPE: KEYWORD) - Key length 64 bits (8 bytes)
    --|--|--|--|--|--|--| KL128 (TYPE: KEYWORD) - Key length 128 bits (16 bytes)
    --|--|--|--|--|--|--| KL192 (TYPE: KEYWORD) - Key length 192 bits (24 bytes)
    --|--|--|--|--|--|--| KL256 (TYPE: KEYWORD) - Key length 256 bits (32 bytes)
    --|--|--|--|--|--|--| KL08 (TYPE: KEYWORD) - Key length 8 bytes (64 bits)
    --|--|--|--|--|--|--| KL16 (TYPE: KEYWORD) - Key length 16 bytes (128 bits)
    --|--|--|--|--|--|--| KL24 (TYPE: KEYWORD) - Key length 24 bytes (192 bits)
    --|--|--|--|--|--|--| KL32 (TYPE: KEYWORD) - Key length 32 bytes (256 bits)
    --|--|--|--|--|--| MODe (TYPE: SELECTION) - Mode of operation [CBC]
    --|--|--|--|--|--|--| ECB (TYPE: KEYWORD) - Electronic codebook mode
    --|--|--|--|--|--|--| CBC (TYPE: KEYWORD) - Cipher block chaining mode
    --|--|--|--|--|--|--| OFB (TYPE: KEYWORD) - Output feedback mode
    --|--|--|--|--|--|--| CFB (TYPE: KEYWORD) - Cipher feedback mode
    --|--|--|--|--|--|--| CTR (TYPE: KEYWORD) - Counter mode
    --|--|--|--|--|--|--| GCM (TYPE: KEYWORD) - Galois/Counter Mode
    --|--|--|--|--|--| PADding (TYPE: SELECTION) - Padding for CBC or ECB mode [PKCS]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--| NOPad (TYPE: KEYWORD) - No padding (remaining data must have a multiple of the block length)
    --|--|--|--|--|--|--| PKCs (TYPE: KEYWORD) - OpenSSL conform PKCS padding
    --|--|--|--|--|--| KDF (TYPE: SELECTION) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--| PW2key (ALIAS: KDF) - Password to key derivation function [OLDSSL]
    --|--|--|--|--|--|--| OLDssl (TYPE: KEYWORD) - Legacy OpenSSL key derivation (avoid use, default: SHA-256 with 1 round, hint: OpenSSL < 1.1.0 used MD5)
    --|--|--|--|--|--|--| PBKdf2 (TYPE: KEYWORD) - PBKDF2 key derivation function (default: SHA-256 with 10000 rounds, available from OpenSSL 1.1.1)
    --|--|--|--|--|--| MD (TYPE: SELECTION) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--| HASh (ALIAS: MD) - Hash algorithm for key derivation [SHA256]
    --|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message Digest 5 with 128 bits
    --|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 with 160 bits
    --|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 224 bits
    --|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 256 bits
    --|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 384 bits
    --|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 with 512 bits
    --|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash algorithm 3 with 224 bits
    --|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 256 bits
    --|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 384 bits
    --|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 with 512 bits
    --|--|--|--|--|--| ITEr (TYPE: NUMBER) - Iteration count for PBKDF2, implies METHOD=PBKDF2 if specified [10000]
    --|--|--|--|--|--| IV (TYPE: STRING) - Initialization vector for all modes except ECB [ZERO]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| ZERo (TYPE: KEYWORD) - Initialization vector of binary zeros
    --|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Generate random initialization vector
    --|--|--|--|--|--| SALt (TYPE: STRING) - Salt for passphrase-based encryption [RANDOM]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No salt (not recommended)
    --|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated salt
    --|--|--|--|--|--| KEY (TYPE: STRING) - Clear key value (direct entry of raw value (dangerous))
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| RANdom (TYPE: KEYWORD) - Random generated key
    --|--|--|--|--|--| PASsword (TYPE: STRING) - Passphrase with or without salting
    --|--|--|--|--|--| LABel (TYPE: STRING) - Label to reference a protected key (FKM5 required)
    --|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used if a label provided
    --|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--| PRNkey (TYPE: SWITCH) - Enforce print of clear key values (incl. IV and SALT) to side file (else only if random generated)
    --|--|--|--|--|--| TAG (TYPE: STRING) - File to write tag value if GCM mode used (if defined then tag is not written to side file)
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--|--| OFFset (TYPE: NUMBER) - Offset before encryption begins [0]
    --|--|--|--|--|--| PARm (TYPE: STRING) - Side file with parameter for decryption (can assigned as parameter file)
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--| GZP (TYPE: OBJECT) - Write GZIP/RCF1952 compressed data
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| CMPlev (TYPE: NUMBER) - Compression level [AUTO]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| COPy (TYPE: KEYWORD) - No compression = copy of data (0)
    --|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 1)
    --|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 9)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--|--| TXTdat (TYPE: SWITCH) - Mark content as text data in header [from origin]
    --|--|--|--|--|--| MODtim (TYPE: NUMBER) - Modification time in header (seconds since 1970) [from origin]
    --|--|--|--|--|--| OPRsys (TYPE: SELECTION) - Operation/file system in header [from origin]
    --|--|--|--|--|--|--| FAT (TYPE: KEYWORD) - GZIP operating/file system FAT
    --|--|--|--|--|--|--| AMIga (TYPE: KEYWORD) - GZIP operating/file system AMIGA
    --|--|--|--|--|--|--| VMS (TYPE: KEYWORD) - GZIP operating/file system VMS
    --|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - GZIP operating/file system UNIX
    --|--|--|--|--|--|--| VMCms (TYPE: KEYWORD) - GZIP operating/file system VMCMS
    --|--|--|--|--|--|--| ATAri (TYPE: KEYWORD) - GZIP operating/file system ATARI
    --|--|--|--|--|--|--| HPFs (TYPE: KEYWORD) - GZIP operating/file system HPFS
    --|--|--|--|--|--|--| MAC (TYPE: KEYWORD) - GZIP operating/file system MAC
    --|--|--|--|--|--|--| ZOS (TYPE: KEYWORD) - GZIP operating/file system ZOS
    --|--|--|--|--|--|--| CPM (TYPE: KEYWORD) - GZIP operating/file system CPM
    --|--|--|--|--|--|--| TOPs20 (TYPE: KEYWORD) - GZIP operating/file system HPFS
    --|--|--|--|--|--|--| NTFs (TYPE: KEYWORD) - GZIP operating/file system NTFS
    --|--|--|--|--|--|--| QDOs (TYPE: KEYWORD) - GZIP operating/file system QDOS
    --|--|--|--|--|--|--| ACOrn (TYPE: KEYWORD) - GZIP operating/file system ACORN
    --|--|--|--|--|--|--| UNKnown (TYPE: KEYWORD) - GZIP operating/file system UNKOWN
    --|--|--|--|--|--| EXTrad (TYPE: STRING) - Extra data for header
    --|--|--|--|--|--| MBRnam (TYPE: STRING) - Rename filename for header [from origin]
    --|--|--|--|--|--| COMent (TYPE: STRING) - Comment for header [default]
    --|--|--|--|--|--| HDRchk (TYPE: SWITCH) - Use checksum for header [FALSE]
    --|--|--|--|--|--| SKPnor (TYPE: SWITCH) - Skip compression if no redundancy found [FALSE]
    --|--|--|--|--|--| KEPpth (TYPE: SWITCH) - Keep file path of filename in GZIP header [FALSE]
    --|--|--|--|--| BZ2 (TYPE: OBJECT) - Write BZIP2 compressed data
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| CMPlev (TYPE: NUMBER) - Compression level, defines block size for compression strength [AUTO]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (Block size = 100kb)
    --|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1 (Block size = 100kb)
    --|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2 (Block size = 200kb)
    --|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3 (Block size = 300kb)
    --|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4 (Block size = 400kb)
    --|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5 (Block size = 500kb)
    --|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6 (Block size = 600kb)
    --|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7 (Block size = 700kb)
    --|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8 (Block size = 800kb)
    --|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9 (Block size = 900kb)
    --|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (Block size = 900kb)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (depending on the real block size)
    --|--|--|--|--|--| WRKfac (TYPE: NUMBER) - Work factor from 0 to 250 for highly repetitive data handling [0==30]
    --|--|--|--|--|--| SKPnor (TYPE: SWITCH) - Skip compression if no redundancy found [FALSE]
    --|--|--|--|--| LXZ (TYPE: OBJECT) - Write XZ (LZMA) compressed data
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| CMPlev (TYPE: NUMBER) - Compression level [AUTO]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--|--| SKPnor (TYPE: SWITCH) - Skip compression if no redundancy found [FALSE]
    --|--|--|--|--| ZST (TYPE: OBJECT) - Write ZSTD compressed data
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| CMPlev (TYPE: NUMBER) - Compression level [AUTO]
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression (level 0)
    --|--|--|--|--|--|--| LEV0 (TYPE: KEYWORD) - Compression level 0
    --|--|--|--|--|--|--| LEV1 (TYPE: KEYWORD) - Compression level 1
    --|--|--|--|--|--|--| LEV2 (TYPE: KEYWORD) - Compression level 2
    --|--|--|--|--|--|--| LEV3 (TYPE: KEYWORD) - Compression level 3
    --|--|--|--|--|--|--| LEV4 (TYPE: KEYWORD) - Compression level 4
    --|--|--|--|--|--|--| LEV5 (TYPE: KEYWORD) - Compression level 5
    --|--|--|--|--|--|--| LEV6 (TYPE: KEYWORD) - Compression level 6
    --|--|--|--|--|--|--| LEV7 (TYPE: KEYWORD) - Compression level 7
    --|--|--|--|--|--|--| LEV8 (TYPE: KEYWORD) - Compression level 8
    --|--|--|--|--|--|--| LEV9 (TYPE: KEYWORD) - Compression level 9
    --|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Best compression (level 10)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic compression (level 6)
    --|--|--|--|--|--| SKPnor (TYPE: SWITCH) - Skip compression if no redundancy found [FALSE]
    --|--|--|--|--| ZIP (TYPE: OBJECT) - Write compressed if redundant data (GZIP, BZIP2, LZMA, ...)
    --|--|--|--|--|--| ALGo (TYPE: SELECTION) - Compression algorithm [DEFLATE]
    --|--|--|--|--|--|--| COPy (TYPE: KEYWORD) - Store uncompressed
    --|--|--|--|--|--|--| DEFlate (TYPE: KEYWORD) - DEFLATE algorithm (GZIP)
    --|--|--|--|--|--|--| BZIp2 (TYPE: KEYWORD) - BZIP2 algorithm (BZIP2)
    --|--|--|--|--|--|--| XZ (TYPE: KEYWORD) - LZMA algorithm (XZ)
    --|--|--|--|--|--|--| ZSTd (TYPE: KEYWORD) - ZSTD algorithm (ZSTD)
    --|--|--|--|--|--| LEVel (TYPE: SELECTION) - Compression level [AUTO]
    --|--|--|--|--|--|--| FASt (TYPE: KEYWORD) - Fastest compression
    --|--|--|--|--|--|--| NORmal (TYPE: KEYWORD) - Optimal compression
    --|--|--|--|--|--|--| BESt (TYPE: KEYWORD) - Highest compression
    --|--|--|--|--| CHR (TYPE: OBJECT) - Convert character sets (ASCII, EBCDIC, UNICODE)
    --|--|--|--|--|--| BUFsiz (TYPE: NUMBER) - Initial buffer size for preallocation [65536]
    --|--|--|--|--|--| RECcnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Enforces record or block-oriented conversion [AUTO]
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Automatic orientation (block or record with keep)
    --|--|--|--|--|--|--| BLOck (TYPE: KEYWORD) - Block-oriented conversion (all data is one chunk)
    --|--|--|--|--|--|--| RECord (TYPE: KEYWORD) - Record-oriented conversion (check record boundaries)
    --|--|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Keep (Move a rest from the end to begin of next record)
    --|--|--|--|--|--|--| SKIp (TYPE: KEYWORD) - Skip a rest at the end of a record (not recommended)
    --|--|--|--|--|--| CASmod (TYPE: SELECTION) - Define upper, lower or special case conversion [NONE]
    --|--|--|--|--|--|--| UPPer (TYPE: KEYWORD) - Change character to upper case
    --|--|--|--|--|--|--| LOWer (TYPE: KEYWORD) - Change character to lower case
    --|--|--|--|--|--|--| FOLd (TYPE: KEYWORD) - Change character to folded case (for compare)
    --|--|--|--|--|--|--| SUPper (TYPE: KEYWORD) - Change character to special upper case
    --|--|--|--|--|--|--| SLOwer (TYPE: KEYWORD) - Change character to special lower case
    --|--|--|--|--|--|--| USRtab (TYPE: KEYWORD) - Change character according to user table
    --|--|--|--|--|--| FROm (TYPE: STRING) - Conversion from this CCSID [auto (UTF-8)]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (UTF-8)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| MODe (TYPE: SELECTION) - Define handling of non-convertible characters
    --|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| TO (TYPE: STRING) - Conversion to this CCSID [system]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| WRTbom (TYPE: SWITCH) - Write byte order mark in front of the output text
    --|--|--|--|--|--| BOM (ALIAS: WRTBOM) - Write byte order mark in front of the output text
    --|--|--|--|--|--| HDLbom (TYPE: SWITCH) - Handle byte order change if get wrong BOM in the middle of data
    --|--|--|--|--|--| KEPbom (TYPE: SWITCH) - Keep byte order mark for faster conversion
    --|--|--|--|--|--| ENL2lf (TYPE: SWITCH) - Replace EBCDIC new line (0x15) by line feed (0x25)
    --|--|--|--|--|--| ELF2nl (TYPE: SWITCH) - Replace EBCDIC line feed (0x25) by new line (0x15)
    --|--|--|--|--|--| SUBchr (TYPE: NUMBER) - Default substitution character list [0x1A] (maximum 8 code points)
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system specific substitution char (0x1A for ASCII/UTF, 0x3F for EBCDIC)
    --|--|--|--|--|--| SYStab (TYPE: SELECTION) - Define a preloaded system substitution table
    --|--|--|--|--|--|--| ICOnv (TYPE: KEYWORD) - Preload with ICONV//TRANSLIT substitution table
    --|--|--|--|--|--| USRtab (TYPE: STRING) - Keyword or filename containing the user conversion table
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| NPAs (TYPE: KEYWORD) - UCS subset for statutory reporting (New passport, XOEF, String.Latin)
    --|--|--|--|--|--|--| SEPa (TYPE: KEYWORD) - UCS subset of valid SEPA character smaller than 128
    --|--|--|--|--|--|--| DELa (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15 and CP1252
    --|--|--|--|--|--|--| DLAx (TYPE: KEYWORD) - UCS subset for German Latin of IBM1141, ISO8859-15, CP1252 and XOEF
    --|--|--|--|--|--| ONEmap (TYPE: SWITCH) - Deactivate mapping of mapped characters (mapping of mapping) [NO]
    --|--|--|--|--|--| CMBfrm (TYPE: SELECTION) - Combined character handling / normalization form [NONE]
    --|--|--|--|--|--|--| NFD (TYPE: KEYWORD) - Normalization form D (Canonical Decomposition)
    --|--|--|--|--|--|--| NFC (TYPE: KEYWORD) - Normalization form C (Canonical Decomposition,followed by Canonical Composition)
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - Detect combined character and compose this if useful
    --|--|--|--|--|--|--| ON (TYPE: KEYWORD) - Run with combined character support (slow)
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Do not use combined character support
    --|--|--|--|--|--| REPfil (TYPE: STRING) - Name of the report file to log substitutions
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--|--| SKPBin (TYPE: SWITCH) - Skip character conversion if binary data is detected [FALSE]
    --|--|--|--|--|--| SKPEqu (TYPE: SWITCH) - Skip character conversion if from-code equals to-code [FALSE]
    --|--|--|--|--| HSH (TYPE: OBJECT) - Generation or verification of one way hash values
    --|--|--|--|--|--| ALGo (TYPE: SELECTION) - Hash algorithm [SHA1]
    --|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - Message-Digest Algorithm 5 (128 bit)
    --|--|--|--|--|--|--| RIPEMD128 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (128 bit)
    --|--|--|--|--|--|--| RIPEMD160 (TYPE: KEYWORD) - RACE Integrity Primitives Evaluation Message Digest (160 bit)
    --|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - Secure Hash Algorithm 1 (160 bit)
    --|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (224 bit)
    --|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (256 bit)
    --|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (384 bit)
    --|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - Secure Hash Algorithm 2 (512 bit)
    --|--|--|--|--|--|--| SHA3-224 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (224 bit)
    --|--|--|--|--|--|--| SHA3-256 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (256 bit)
    --|--|--|--|--|--|--| SHA3-384 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (384 bit)
    --|--|--|--|--|--|--| SHA3-512 (TYPE: KEYWORD) - Secure Hash Algorithm 3 (512 bit)
    --|--|--|--|--|--|--| CRC8 (TYPE: KEYWORD) - Cyclic Redundancy Check (8 bit)
    --|--|--|--|--|--|--| CRC16 (TYPE: KEYWORD) - Cyclic Redundancy Check (16 bit)
    --|--|--|--|--|--|--| CRC24 (TYPE: KEYWORD) - Cyclic Redundancy Check (24 bit)
    --|--|--|--|--|--|--| CRC32 (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit)
    --|--|--|--|--|--|--| CRC32C (TYPE: KEYWORD) - Cyclic Redundancy Check (32 bit) Castagnoli variant
    --|--|--|--|--|--|--| CRC40 (TYPE: KEYWORD) - Cyclic Redundancy Check (40 bit)
    --|--|--|--|--|--|--| CRC64 (TYPE: KEYWORD) - Cyclic Redundancy Check (64 bit)
    --|--|--|--|--|--| CHEck (TYPE: OVERLAY) - Parameter for checksum verification
    --|--|--|--|--|--|--| VALue (TYPE: STRING) - Checksum as hex-string
    --|--|--|--|--|--|--| FILe (TYPE: STRING) - File which contains Checksum as hex-string
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Define printout format [GNU]
    --|--|--|--|--|--|--| GNU (TYPE: KEYWORD) - Write output in GNU style
    --|--|--|--|--|--|--| BSD (TYPE: KEYWORD) - Write output in BSD style
    --|--|--|--|--|--|--| HEX (TYPE: KEYWORD) - Write output as hexadecimal string
    --|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Write output as binary value (only in output file)
    --|--|--|--|--|--| CUT (TYPE: NUMBER) - Cut generated hash value, only with HEX/BIN format [0]
    --|--|--|--|--|--| OUTput (TYPE: STRING) - Name of the output file [LOG]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STDOut (TYPE: KEYWORD) - Write output to stdout
    --|--|--|--|--|--|--| STDErr (TYPE: KEYWORD) - Write output to stderr
    --|--|--|--|--|--| MEMber (TYPE: STRING) - Member name in GNU or BSD format [original name at read, target name at write]
    --|--|--|--|--|--| CCSid (TYPE: STRING) - Read/write BSD/GNU format in this CCSID [DEFAULT]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (system-specific)
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (environment/logical)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--| BLKsiz (TYPE: NUMBER) - Block size for read operations [65536]
    --|--|--|--|--| SIG (TYPE: OVERLAY) - Detached signature handling
    --|--|--|--|--|--| GENeration (TYPE: OBJECT) - Signature generation
    --|--|--|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--|--|--| PGP (TYPE: OBJECT) - OpenPGP signature
    --|--|--|--|--|--|--|--|--| ARMor (TYPE: OBJECT) - Activate ASCII Armor encoding
    --|--|--|--|--|--|--|--|--|--| FORmat (TYPE: SELECTION) - Format of ARMOR header (which information is printed) [EXT]
    --|--|--|--|--|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable the printout of key value lines in ARMOR header
    --|--|--|--|--|--|--|--|--|--|--| STD (TYPE: KEYWORD) - Only the standard key value pairs (Version, Comment, Chrset) for ARMOR header
    --|--|--|--|--|--|--|--|--|--|--| EXT (TYPE: KEYWORD) - All available key value pairs are printed to ARMOR header (required for archiving)
    --|--|--|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--|--|--|--| DELim (TYPE: SELECTION) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--| RECdlm (ALIAS: DELIM) - Line delimiter to use when mode is BLOCK and line>0 [SYSTEM]
    --|--|--|--|--|--|--|--|--|--|--| HOSt (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Adds no delimiter (HOST)
    --|--|--|--|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| NL (TYPE: KEYWORD) - Adds delimiter new line (USS)
    --|--|--|--|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - Adds delimiter for USS (new line)
    --|--|--|--|--|--|--|--|--|--|--| LF (TYPE: KEYWORD) - Adds delimiter line feed (UNIX)
    --|--|--|--|--|--|--|--|--|--|--| UNIx (TYPE: KEYWORD) - Adds delimiter for UNIX (line feed)
    --|--|--|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Adds delimiter carriage return (MAC)
    --|--|--|--|--|--|--|--|--|--|--| OLDmac (TYPE: KEYWORD) - Adds delimiter for old MACs (carriage return)
    --|--|--|--|--|--|--|--|--|--|--| CRLf (TYPE: KEYWORD) - Adds delimiter carriage return line feed (WIN)
    --|--|--|--|--|--|--|--|--|--|--| WINdows (TYPE: KEYWORD) - Adds delimiter for WINDOWS (carriage return line feed)
    --|--|--|--|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Adds the system specific delimiter (DEFAULT)
    --|--|--|--|--|--|--|--|--|--| COMment (TYPE: STRING) - Define comment for ARMOR header [default]
    --|--|--|--|--|--|--|--|--| SIGHsh (TYPE: SELECTION) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--|--|--| HSHalg (ALIAS: SIGHSH) - Hash algorithm for signature generation [preferred]
    --|--|--|--|--|--|--|--|--|--| MD5 (TYPE: KEYWORD) - 128 bit (16 byte) MD5 checksum
    --|--|--|--|--|--|--|--|--|--| SHA1 (TYPE: KEYWORD) - 160 bit (20 byte) SHA checksum
    --|--|--|--|--|--|--|--|--|--| RIPemd (TYPE: KEYWORD) - 160 bit (20 byte) RipeMD checksum
    --|--|--|--|--|--|--|--|--|--| SHA224 (TYPE: KEYWORD) - 224 bit (28 byte) SHA checksum
    --|--|--|--|--|--|--|--|--|--| SHA256 (TYPE: KEYWORD) - 256 bit (32 byte) SHA checksum
    --|--|--|--|--|--|--|--|--|--| SHA384 (TYPE: KEYWORD) - 384 bit (48 byte) SHA checksum
    --|--|--|--|--|--|--|--|--|--| SHA512 (TYPE: KEYWORD) - 512 bit (64 byte) SHA checksum
    --|--|--|--|--|--|--|--|--| SIGNId (TYPE: STRING) - User ID of private key for signing
    --|--|--|--|--|--|--|--|--| SIGNEr (ALIAS: SIGNID) - User ID of private key for signing
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--|--| VERification (TYPE: OBJECT) - Signature verification
    --|--|--|--|--|--|--| FILe (TYPE: STRING) - Name of the signature file
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Signature format
    --|--|--|--|--|--|--|--| PGP (TYPE: SWITCH) - OpenPGP signature
    --|--|--|--|--|--|--| FKM5 (TYPE: OBJECT) - Which FKM5 (crypto engine) should be used
    --|--|--|--|--|--|--|--| LIBrary (TYPE: STRING) - FKM5 library (DLL/SO) ['libfkm5']
    --|--|--|--|--|--|--|--| FUNction (TYPE: STRING) - FKM5 entry function (or load module) [AUTO]
    --|--|--|--|--|--|--|--| PARameter (TYPE: STRING) - FKM5 parameter ['']
    --|--|--|--|--| AVS (TYPE: OBJECT) - Anti virus scan
    --|--|--|--|--|--| METhod (TYPE: SELECTION) - Defines handling if a virus was found [ERROR]
    --|--|--|--|--|--|--| WARning (TYPE: KEYWORD) - Warning if virus found
    --|--|--|--|--|--|--| ERRor (TYPE: KEYWORD) - Error if virus found
    --|--|--|--|--|--| COMpress (TYPE: SWITCH) - Activate GZIP compression (if service provider support it) [FALSE]
    --|--|--|--|--|--| TRAce (TYPE: SWITCH) - Activate tracing (if service provider support it) [FALSE]
    --|--|--|--|--|--| STAtistics (TYPE: SWITCH) - Activate statistics on close (if service provider supports it) [FALSE]
    --|--|--|--|--|--| LIBrary (TYPE: STRING) - Library name for FAVE ['libfave']
    --|--|--|--|--|--| FUNction (TYPE: STRING) - Function name of FAVE ['CLAMAVC']
    --|--|--|--|--|--| PARameter (TYPE: STRING) - Parameter for the open call of FAVE ['clamav.daemon:3310:10']
    --|--|--|--| FIO (TYPE: OVERLAY) - File I/Os [BLK]
    --|--|--|--|--| BLK (TYPE: OBJECT) - Write a file block-oriented (mainly open world)
    --|--|--|--|--|--| NET (TYPE: OVERLAY) - Parameter for remote access [NONE]
    --|--|--|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Name/URL of file to write [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| FILe (ALIAS: NAME) - Name/URL of file to write [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| FALloc (TYPE: OBJECT) - Platform dependent file allocation parameter
    --|--|--|--|--|--|--| ORGanization (TYPE: SELECTION) - File organization [SEQ]
    --|--|--|--|--|--|--|--| SEQ (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--|--|--|--|--| PS (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--|--|--|--|--| LIB (TYPE: KEYWORD) - Library (ZOS-PDSE)
    --|--|--|--|--|--|--|--| PDS (TYPE: KEYWORD) - Partitioned data set (ZOS-PDS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - UNIX files (path based)
    --|--|--|--|--|--|--|--| EDS (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--|--|--|--| ESDs (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--|--|--|--| KDS (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--|--|--|--| KSDs (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--|--|--|--| RDS (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--|--|--|--|--| RRDs (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--|--|--|--| BLKsize (TYPE: NUMBER) - Block size [system]
    --|--|--|--|--|--|--| RECFormat (TYPE: SELECTION) - Record format [auto]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No format defined
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Open - Binary (undefined) data (only the last record are shorter then record length)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Open - Text data with standard delimiter (result is a stripped variable length records)
    --|--|--|--|--|--|--|--| TXT-Asa (TYPE: KEYWORD) - Open - Text data with standard delimiter and ASA byte in front (result variable length records with ASA attribute)
    --|--|--|--|--|--|--|--| TXT-Mcc (TYPE: KEYWORD) - Open - Text data with standard delimiter and MCC byte in front (result variable length records with MCC attribute)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Open - Records separated by a special delimiter with the result of variable length records
    --|--|--|--|--|--|--|--| DLM-Asa (TYPE: KEYWORD) - Open - ASA records separated by a special delimiter with the result of variable length records
    --|--|--|--|--|--|--|--| DLM-Mcc (TYPE: KEYWORD) - Open - MCC records separated by a special delimiter with the result of variable length records
    --|--|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Open - Variable length record (if necessary define length format)
    --|--|--|--|--|--|--|--| VAR-Asa (TYPE: KEYWORD) - Open - Variable length record with ASA print control character (if necessary define length format)
    --|--|--|--|--|--|--|--| VAR-Mcc (TYPE: KEYWORD) - Open - Variable length record with machine print control codes (if necessary define length format)
    --|--|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Open - Fixed-length record (file size = N * record length)
    --|--|--|--|--|--|--|--| FIX-Asa (TYPE: KEYWORD) - Open - Fixed-length record with ASA print control character (file size = N * (record length + 1))
    --|--|--|--|--|--|--|--| FIX-Mcc (TYPE: KEYWORD) - Open - Fixed-length record with machine print control codes (file size = N * (record length + 1))
    --|--|--|--|--|--|--|--| VAR-REL (TYPE: KEYWORD) - Open - Variable relative record (if necessary define length format)
    --|--|--|--|--|--|--|--| VAR-REL-Asa (TYPE: KEYWORD) - Open - Variable relative record with ASA print control character (if necessary define length format)
    --|--|--|--|--|--|--|--| VAR-REL-Mcc (TYPE: KEYWORD) - Open - Variable relative record with machine print control codes (if necessary define length format)
    --|--|--|--|--|--|--|--| FIX-REL (TYPE: KEYWORD) - Open - Fix relative record (file size = N * (record length + 8))
    --|--|--|--|--|--|--|--| FIX-REL-Asa (TYPE: KEYWORD) - Open - Fix relative record with ASA print control character (file size = N * (record length + 9))
    --|--|--|--|--|--|--|--| FIX-REL-Mcc (TYPE: KEYWORD) - Open - Fix relative record with machine print control codes (file size = N * (record length + 9))
    --|--|--|--|--|--|--|--| F (TYPE: KEYWORD) - Host - Fixed-length, unblocked
    --|--|--|--|--|--|--|--| FA (TYPE: KEYWORD) - Host - Fixed-length, unblocked, ASA print control characters
    --|--|--|--|--|--|--|--| FM (TYPE: KEYWORD) - Host - Fixed-length, unblocked, machine print control codes
    --|--|--|--|--|--|--|--| FS (TYPE: KEYWORD) - Host - Fixed-length, standard
    --|--|--|--|--|--|--|--| FSA (TYPE: KEYWORD) - Host - Fixed-length, standard, ASA print control characters
    --|--|--|--|--|--|--|--| FSM (TYPE: KEYWORD) - Host - Fixed-length, standard, machine print control codes
    --|--|--|--|--|--|--|--| FB (TYPE: KEYWORD) - Host - Fixed-length, blocked
    --|--|--|--|--|--|--|--| FBA (TYPE: KEYWORD) - Host - Fixed-length, blocked, ASA print control characters
    --|--|--|--|--|--|--|--| FBM (TYPE: KEYWORD) - Host - Fixed-length, blocked, machine print control codes
    --|--|--|--|--|--|--|--| FBS (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard
    --|--|--|--|--|--|--|--| FBSA (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, ASA print control characters
    --|--|--|--|--|--|--|--| FBSM (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, machine print control codes
    --|--|--|--|--|--|--|--| FE (TYPE: KEYWORD) - Host - Fixed-length, ESDS
    --|--|--|--|--|--|--|--| FEA (TYPE: KEYWORD) - Host - Fixed-length, ESDS, ASA print control characters
    --|--|--|--|--|--|--|--| FEM (TYPE: KEYWORD) - Host - Fixed-length, ESDS, machine print control codes
    --|--|--|--|--|--|--|--| FK (TYPE: KEYWORD) - Host - Fixed-length, KSDS
    --|--|--|--|--|--|--|--| FKA (TYPE: KEYWORD) - Host - Fixed-length, KSDS, ASA print control characters
    --|--|--|--|--|--|--|--| FKM (TYPE: KEYWORD) - Host - Fixed-length, KSDS, machine print control codes
    --|--|--|--|--|--|--|--| FR (TYPE: KEYWORD) - Host - Fixed-length, RRDS
    --|--|--|--|--|--|--|--| FRA (TYPE: KEYWORD) - Host - Fixed-length, RRDS, ASA print control characters
    --|--|--|--|--|--|--|--| FRM (TYPE: KEYWORD) - Host - Fixed-length, RRDS, machine print control codes
    --|--|--|--|--|--|--|--| U (TYPE: KEYWORD) - Host - Undefined-length
    --|--|--|--|--|--|--|--| UA (TYPE: KEYWORD) - Host - Undefined-length, ASA print control characters
    --|--|--|--|--|--|--|--| UM (TYPE: KEYWORD) - Host - Undefined-length, machine print control codes
    --|--|--|--|--|--|--|--| V (TYPE: KEYWORD) - Host - Variable
    --|--|--|--|--|--|--|--| VA (TYPE: KEYWORD) - Host - Variable, ASA print control characters
    --|--|--|--|--|--|--|--| VM (TYPE: KEYWORD) - Host - Variable, machine print control codes
    --|--|--|--|--|--|--|--| VS (TYPE: KEYWORD) - Host - Variable, spanned
    --|--|--|--|--|--|--|--| VSA (TYPE: KEYWORD) - Host - Variable, spanned, ASA print control characters
    --|--|--|--|--|--|--|--| VSM (TYPE: KEYWORD) - Host - Variable, spanned, machine print control codes
    --|--|--|--|--|--|--|--| VB (TYPE: KEYWORD) - Host - Variable, blocked
    --|--|--|--|--|--|--|--| VBA (TYPE: KEYWORD) - Host - Variable, blocked, ASA print control characters
    --|--|--|--|--|--|--|--| VBM (TYPE: KEYWORD) - Host - Variable, blocked, machine print control codes
    --|--|--|--|--|--|--|--| VBS (TYPE: KEYWORD) - Host - Variable, blocked, spanned
    --|--|--|--|--|--|--|--| VBSA (TYPE: KEYWORD) - Host - Variable, blocked, spanned, ASA print control characters
    --|--|--|--|--|--|--|--| VBSM (TYPE: KEYWORD) - Host - Variable, blocked, spanned, machine print control codes
    --|--|--|--|--|--|--|--| VE (TYPE: KEYWORD) - Host - Variable, ESDS
    --|--|--|--|--|--|--|--| VEA (TYPE: KEYWORD) - Host - Variable, ESDS, ASA print control characters
    --|--|--|--|--|--|--|--| VEM (TYPE: KEYWORD) - Host - Variable, ESDS, machine print control codes
    --|--|--|--|--|--|--|--| VK (TYPE: KEYWORD) - Host - Variable, KSDS
    --|--|--|--|--|--|--|--| VKA (TYPE: KEYWORD) - Host - Variable, KSDS, ASA print control characters
    --|--|--|--|--|--|--|--| VKM (TYPE: KEYWORD) - Host - Variable, KSDS, machine print control codes
    --|--|--|--|--|--|--|--| VR (TYPE: KEYWORD) - Host - Variable, RRDS
    --|--|--|--|--|--|--|--| VRA (TYPE: KEYWORD) - Host - Variable, RRDS, ASA print control characters
    --|--|--|--|--|--|--|--| VRM (TYPE: KEYWORD) - Host - Variable, RRDS, machine print control codes
    --|--|--|--|--|--|--|--| ORG (TYPE: KEYWORD) - Use original record format as default (like none)
    --|--|--|--|--|--|--| RECLength (TYPE: NUMBER) - Record length (data only, no print control and length fields)
    --|--|--|--|--|--|--| KEYDisp (TYPE: SELECTION) - Key disposition for index/key sequential data sets [OLD]
    --|--|--|--|--|--|--|--| OLD (TYPE: KEYWORD) - Key disposition OLD (keep the existing key)
    --|--|--|--|--|--|--|--| NEW (TYPE: KEYWORD) - Key disposition NEW (insert record number as key)
    --|--|--|--|--|--|--|--| DEL (TYPE: KEYWORD) - Key disposition DEL (delete key from record)
    --|--|--|--|--|--|--| KEYPosition (TYPE: NUMBER) - Key position (>=1) for index/key sequential data sets [1]
    --|--|--|--|--|--|--| KEYLength (TYPE: NUMBER) - Key length (>=1) for index/key sequential data sets [8]
    --|--|--|--|--|--|--| SUBsystem (TYPE: OBJECT) - Specification for FIO subsystem (only for z/OS)
    --|--|--|--|--|--|--|--| NAMe (TYPE: STRING) - Name of the subsystem (PROPERTY: ['FLAM'])
    --|--|--|--|--|--|--|--| PARm (TYPE: STRING) - Parameter list for the subsystem (comma separated) (PROPERTY: [''])
    --|--|--|--|--|--|--| SYSout (TYPE: OBJECT) - SYSOUT specification (only for z/OS)
    --|--|--|--|--|--|--|--| CLAss (TYPE: STRING) - The class of the system output data set [DEFAULT]
    --|--|--|--|--|--|--|--| WRIter (TYPE: STRING) - Program name for the system output data set [auto]
    --|--|--|--|--|--|--|--| DSTRws (TYPE: STRING) - Remote work station specification [NONE]
    --|--|--|--|--|--|--|--| DSTUid (TYPE: STRING) - Destination user ID for redirection [NONE]
    --|--|--|--|--|--|--|--| HLDque (TYPE: SWITCH) - Redirection to hold queue [FALSE]
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Format for system output data set [NONE]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: SWITCH) - No special formatting
    --|--|--|--|--|--|--|--|--| MAIl (TYPE: OBJECT) - Mail formatting as attachment
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: STRING) - The system name used in SMTP's HELO command [SYSNAME]
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID for the mail writer [1047]
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: STRING) - Mail address of the sender [MAILADDR]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: STRING) - Mail addresses of receivers
    --|--|--|--|--|--|--|--|--|--| CC (TYPE: STRING) - Mail addresses of receivers on carbon copy (optional)
    --|--|--|--|--|--|--|--|--|--| BCC (TYPE: STRING) - Mail addresses of receivers on blind carbon copy (optional)
    --|--|--|--|--|--|--|--|--|--| SUBject (TYPE: STRING) - Mail subject [Mail send by FLAM]
    --|--|--|--|--|--|--|--|--|--| BODy (TYPE: STRING) - Mail body (optional)
    --|--|--|--|--|--|--|--|--|--| ATTachment (TYPE: STRING) - Name of the attachment [filename]
    --|--|--|--|--|--|--| SPAce (TYPE: OBJECT) - Platform dependent space definition parameter
    --|--|--|--|--|--|--|--| PRImary (TYPE: NUMBER) - Primary size in megabytes
    --|--|--|--|--|--|--|--| SECondary (TYPE: NUMBER) - Secondary size in megabytes
    --|--|--|--|--|--|--|--| DIRblocks (TYPE: NUMBER) - Directory blocks for partitioned data sets
    --|--|--|--|--|--|--|--| VOLSer (TYPE: STRING) - Volume serial number
    --|--|--|--|--|--|--|--| VOLUnit (TYPE: STRING) - Volume unit
    --|--|--|--|--|--|--|--| DATaclass (TYPE: STRING) - Data class
    --|--|--|--|--|--|--|--| MGMtclass (TYPE: STRING) - Management class
    --|--|--|--|--|--|--|--| STOrclass (TYPE: STRING) - Storage class
    --|--|--|--|--|--|--|--| NORmaldisp (TYPE: SELECTION) - Close disposition for normal end [CATALOG]
    --|--|--|--|--|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--|--|--| ABOrtdisp (TYPE: SELECTION) - Close disposition for abnormal end [KEEP]
    --|--|--|--|--|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--|--|--| RELease (TYPE: SELECTION) - Release unused space when file is closed [SEQ=YES, PDS=NO]
    --|--|--|--|--|--|--|--|--| YES (TYPE: KEYWORD) - Yes, do it
    --|--|--|--|--|--|--|--|--| NO (TYPE: KEYWORD) - No, don't do it
    --|--|--|--|--|--|--|--| LARgefile (TYPE: SWITCH) - Enforce the allocation of a large file [FALSE]
    --|--|--|--|--|--|--|--| UNMovable (TYPE: SWITCH) - Allocate space unmovable [FALSE]
    --|--|--|--|--|--|--|--| CONtig (TYPE: SWITCH) - Allocate space contiguously [FALSE]
    --|--|--|--|--|--|--|--| PERmanent (TYPE: SWITCH) - Allocate space permanently [FALSE]
    --|--|--|--|--|--|--|--| RLS (TYPE: SELECTION) - Specifies the type of record level sharing (RLS) being done for a specific data set [NONE]
    --|--|--|--|--|--|--|--|--| NRI (TYPE: KEYWORD) - No Read Integrity
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Consistent Read
    --|--|--|--|--|--|--|--|--| CRE (TYPE: KEYWORD) - Consistent Read Explicit
    --|--|--|--|--|--|--| LIKe (TYPE: STRING) - Specifies the name of the model data set from which the attributes are to be copied
    --|--|--|--|--|--|--| RENew (TYPE: SWITCH) - Enforce new allocation by a remove of an existing file
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF] (prevent append handling)
    --|--|--|--|--|--| REMOve (TYPE: SWITCH) - Remove original file if an error occurs [FALSE]
    --|--|--|--|--|--| REMAin (TYPE: SWITCH) - Remain existing files (don't overwrite) [FALSE]
    --|--|--|--|--|--| NOMkdir (TYPE: SWITCH) - Don't create path if path not exists [FALSE]
    --|--|--|--|--|--| APPend (TYPE: SWITCH) - Append data to this file [FALSE]
    --|--|--|--|--|--| FLUsh (TYPE: SWITCH) - Enforce flush in front of close file [FALSE]
    --|--|--|--|--|--| FRCrec (TYPE: SWITCH) - Enforce record orientation on record oriented devices [FALSE]
    --|--|--|--|--|--| ADDdlm (TYPE: SWITCH) - Add a delimiter behind each record to produce a text block [FALSE]
    --|--|--|--|--|--| ACStim (TYPE: NUMBER) - Define the last access time for this file
    --|--|--|--|--|--| MODtim (TYPE: NUMBER) - Define the last modification time for this file
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| ORIginal (TYPE: KEYWORD) - Copy modification time from the original file
    --|--|--|--|--|--| ATTrib (TYPE: OBJECT) - Define the file attributes [DEFAULT]
    --|--|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--|--| PRNctr (TYPE: SELECTION) - Print control character handling if write ASA or MCC records [DETACH]
    --|--|--|--|--|--|--| DETach (TYPE: KEYWORD) - Manage print control character as record attribute
    --|--|--|--|--|--|--| RETain (TYPE: KEYWORD) - Leave print control character as part of the data record
    --|--|--|--|--|--|--| ERAse (TYPE: KEYWORD) - Erase the print control character from the record
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace print control characters by additional records like printed
    --|--|--|--|--|--| RPLffd (TYPE: NUMBER) - Replace form feeds, filling rest of page with empty records assuming n lines per page [60]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (60) is used
    --|--|--|--|--|--| BINdmp (TYPE: SWITCH) - Write dump for binary data [FALSE]
    --|--|--|--|--|--| PREpro (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| POStpro (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF]
    --|--|--|--|--|--| PSTpro (ALIAS: POSTPRO) - Execute command after a file is closed
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF]
    --|--|--|--|--| REC (TYPE: OBJECT) - Write a file record-oriented (mainly mainframe world)
    --|--|--|--|--|--| NET (TYPE: OVERLAY) - Parameter for remote access [NONE]
    --|--|--|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Name/URL of file to write [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| FILe (ALIAS: NAME) - Name/URL of file to write [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| FALloc (TYPE: OBJECT) - Platform dependent file allocation parameter
    --|--|--|--|--|--|--| ORGanization (TYPE: SELECTION) - File organization [SEQ]
    --|--|--|--|--|--|--|--| SEQ (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--|--|--|--|--| PS (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--|--|--|--|--| LIB (TYPE: KEYWORD) - Library (ZOS-PDSE)
    --|--|--|--|--|--|--|--| PDS (TYPE: KEYWORD) - Partitioned data set (ZOS-PDS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - UNIX files (path based)
    --|--|--|--|--|--|--|--| EDS (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--|--|--|--| ESDs (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--|--|--|--| KDS (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--|--|--|--| KSDs (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--|--|--|--| RDS (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--|--|--|--|--| RRDs (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--|--|--|--| BLKsize (TYPE: NUMBER) - Block size [system]
    --|--|--|--|--|--|--| RECFormat (TYPE: SELECTION) - Record format [auto]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No format defined
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Open - Binary (undefined) data (only the last record are shorter then record length)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Open - Text data with standard delimiter (result is a stripped variable length records)
    --|--|--|--|--|--|--|--| TXT-Asa (TYPE: KEYWORD) - Open - Text data with standard delimiter and ASA byte in front (result variable length records with ASA attribute)
    --|--|--|--|--|--|--|--| TXT-Mcc (TYPE: KEYWORD) - Open - Text data with standard delimiter and MCC byte in front (result variable length records with MCC attribute)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Open - Records separated by a special delimiter with the result of variable length records
    --|--|--|--|--|--|--|--| DLM-Asa (TYPE: KEYWORD) - Open - ASA records separated by a special delimiter with the result of variable length records
    --|--|--|--|--|--|--|--| DLM-Mcc (TYPE: KEYWORD) - Open - MCC records separated by a special delimiter with the result of variable length records
    --|--|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Open - Variable length record (if necessary define length format)
    --|--|--|--|--|--|--|--| VAR-Asa (TYPE: KEYWORD) - Open - Variable length record with ASA print control character (if necessary define length format)
    --|--|--|--|--|--|--|--| VAR-Mcc (TYPE: KEYWORD) - Open - Variable length record with machine print control codes (if necessary define length format)
    --|--|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Open - Fixed-length record (file size = N * record length)
    --|--|--|--|--|--|--|--| FIX-Asa (TYPE: KEYWORD) - Open - Fixed-length record with ASA print control character (file size = N * (record length + 1))
    --|--|--|--|--|--|--|--| FIX-Mcc (TYPE: KEYWORD) - Open - Fixed-length record with machine print control codes (file size = N * (record length + 1))
    --|--|--|--|--|--|--|--| VAR-REL (TYPE: KEYWORD) - Open - Variable relative record (if necessary define length format)
    --|--|--|--|--|--|--|--| VAR-REL-Asa (TYPE: KEYWORD) - Open - Variable relative record with ASA print control character (if necessary define length format)
    --|--|--|--|--|--|--|--| VAR-REL-Mcc (TYPE: KEYWORD) - Open - Variable relative record with machine print control codes (if necessary define length format)
    --|--|--|--|--|--|--|--| FIX-REL (TYPE: KEYWORD) - Open - Fix relative record (file size = N * (record length + 8))
    --|--|--|--|--|--|--|--| FIX-REL-Asa (TYPE: KEYWORD) - Open - Fix relative record with ASA print control character (file size = N * (record length + 9))
    --|--|--|--|--|--|--|--| FIX-REL-Mcc (TYPE: KEYWORD) - Open - Fix relative record with machine print control codes (file size = N * (record length + 9))
    --|--|--|--|--|--|--|--| F (TYPE: KEYWORD) - Host - Fixed-length, unblocked
    --|--|--|--|--|--|--|--| FA (TYPE: KEYWORD) - Host - Fixed-length, unblocked, ASA print control characters
    --|--|--|--|--|--|--|--| FM (TYPE: KEYWORD) - Host - Fixed-length, unblocked, machine print control codes
    --|--|--|--|--|--|--|--| FS (TYPE: KEYWORD) - Host - Fixed-length, standard
    --|--|--|--|--|--|--|--| FSA (TYPE: KEYWORD) - Host - Fixed-length, standard, ASA print control characters
    --|--|--|--|--|--|--|--| FSM (TYPE: KEYWORD) - Host - Fixed-length, standard, machine print control codes
    --|--|--|--|--|--|--|--| FB (TYPE: KEYWORD) - Host - Fixed-length, blocked
    --|--|--|--|--|--|--|--| FBA (TYPE: KEYWORD) - Host - Fixed-length, blocked, ASA print control characters
    --|--|--|--|--|--|--|--| FBM (TYPE: KEYWORD) - Host - Fixed-length, blocked, machine print control codes
    --|--|--|--|--|--|--|--| FBS (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard
    --|--|--|--|--|--|--|--| FBSA (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, ASA print control characters
    --|--|--|--|--|--|--|--| FBSM (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, machine print control codes
    --|--|--|--|--|--|--|--| FE (TYPE: KEYWORD) - Host - Fixed-length, ESDS
    --|--|--|--|--|--|--|--| FEA (TYPE: KEYWORD) - Host - Fixed-length, ESDS, ASA print control characters
    --|--|--|--|--|--|--|--| FEM (TYPE: KEYWORD) - Host - Fixed-length, ESDS, machine print control codes
    --|--|--|--|--|--|--|--| FK (TYPE: KEYWORD) - Host - Fixed-length, KSDS
    --|--|--|--|--|--|--|--| FKA (TYPE: KEYWORD) - Host - Fixed-length, KSDS, ASA print control characters
    --|--|--|--|--|--|--|--| FKM (TYPE: KEYWORD) - Host - Fixed-length, KSDS, machine print control codes
    --|--|--|--|--|--|--|--| FR (TYPE: KEYWORD) - Host - Fixed-length, RRDS
    --|--|--|--|--|--|--|--| FRA (TYPE: KEYWORD) - Host - Fixed-length, RRDS, ASA print control characters
    --|--|--|--|--|--|--|--| FRM (TYPE: KEYWORD) - Host - Fixed-length, RRDS, machine print control codes
    --|--|--|--|--|--|--|--| U (TYPE: KEYWORD) - Host - Undefined-length
    --|--|--|--|--|--|--|--| UA (TYPE: KEYWORD) - Host - Undefined-length, ASA print control characters
    --|--|--|--|--|--|--|--| UM (TYPE: KEYWORD) - Host - Undefined-length, machine print control codes
    --|--|--|--|--|--|--|--| V (TYPE: KEYWORD) - Host - Variable
    --|--|--|--|--|--|--|--| VA (TYPE: KEYWORD) - Host - Variable, ASA print control characters
    --|--|--|--|--|--|--|--| VM (TYPE: KEYWORD) - Host - Variable, machine print control codes
    --|--|--|--|--|--|--|--| VS (TYPE: KEYWORD) - Host - Variable, spanned
    --|--|--|--|--|--|--|--| VSA (TYPE: KEYWORD) - Host - Variable, spanned, ASA print control characters
    --|--|--|--|--|--|--|--| VSM (TYPE: KEYWORD) - Host - Variable, spanned, machine print control codes
    --|--|--|--|--|--|--|--| VB (TYPE: KEYWORD) - Host - Variable, blocked
    --|--|--|--|--|--|--|--| VBA (TYPE: KEYWORD) - Host - Variable, blocked, ASA print control characters
    --|--|--|--|--|--|--|--| VBM (TYPE: KEYWORD) - Host - Variable, blocked, machine print control codes
    --|--|--|--|--|--|--|--| VBS (TYPE: KEYWORD) - Host - Variable, blocked, spanned
    --|--|--|--|--|--|--|--| VBSA (TYPE: KEYWORD) - Host - Variable, blocked, spanned, ASA print control characters
    --|--|--|--|--|--|--|--| VBSM (TYPE: KEYWORD) - Host - Variable, blocked, spanned, machine print control codes
    --|--|--|--|--|--|--|--| VE (TYPE: KEYWORD) - Host - Variable, ESDS
    --|--|--|--|--|--|--|--| VEA (TYPE: KEYWORD) - Host - Variable, ESDS, ASA print control characters
    --|--|--|--|--|--|--|--| VEM (TYPE: KEYWORD) - Host - Variable, ESDS, machine print control codes
    --|--|--|--|--|--|--|--| VK (TYPE: KEYWORD) - Host - Variable, KSDS
    --|--|--|--|--|--|--|--| VKA (TYPE: KEYWORD) - Host - Variable, KSDS, ASA print control characters
    --|--|--|--|--|--|--|--| VKM (TYPE: KEYWORD) - Host - Variable, KSDS, machine print control codes
    --|--|--|--|--|--|--|--| VR (TYPE: KEYWORD) - Host - Variable, RRDS
    --|--|--|--|--|--|--|--| VRA (TYPE: KEYWORD) - Host - Variable, RRDS, ASA print control characters
    --|--|--|--|--|--|--|--| VRM (TYPE: KEYWORD) - Host - Variable, RRDS, machine print control codes
    --|--|--|--|--|--|--|--| ORG (TYPE: KEYWORD) - Use original record format as default (like none)
    --|--|--|--|--|--|--| RECLength (TYPE: NUMBER) - Record length (data only, no print control and length fields)
    --|--|--|--|--|--|--| KEYDisp (TYPE: SELECTION) - Key disposition for index/key sequential data sets [OLD]
    --|--|--|--|--|--|--|--| OLD (TYPE: KEYWORD) - Key disposition OLD (keep the existing key)
    --|--|--|--|--|--|--|--| NEW (TYPE: KEYWORD) - Key disposition NEW (insert record number as key)
    --|--|--|--|--|--|--|--| DEL (TYPE: KEYWORD) - Key disposition DEL (delete key from record)
    --|--|--|--|--|--|--| KEYPosition (TYPE: NUMBER) - Key position (>=1) for index/key sequential data sets [1]
    --|--|--|--|--|--|--| KEYLength (TYPE: NUMBER) - Key length (>=1) for index/key sequential data sets [8]
    --|--|--|--|--|--|--| SUBsystem (TYPE: OBJECT) - Specification for FIO subsystem (only for z/OS)
    --|--|--|--|--|--|--|--| NAMe (TYPE: STRING) - Name of the subsystem (PROPERTY: ['FLAM'])
    --|--|--|--|--|--|--|--| PARm (TYPE: STRING) - Parameter list for the subsystem (comma separated) (PROPERTY: [''])
    --|--|--|--|--|--|--| SYSout (TYPE: OBJECT) - SYSOUT specification (only for z/OS)
    --|--|--|--|--|--|--|--| CLAss (TYPE: STRING) - The class of the system output data set [DEFAULT]
    --|--|--|--|--|--|--|--| WRIter (TYPE: STRING) - Program name for the system output data set [auto]
    --|--|--|--|--|--|--|--| DSTRws (TYPE: STRING) - Remote work station specification [NONE]
    --|--|--|--|--|--|--|--| DSTUid (TYPE: STRING) - Destination user ID for redirection [NONE]
    --|--|--|--|--|--|--|--| HLDque (TYPE: SWITCH) - Redirection to hold queue [FALSE]
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Format for system output data set [NONE]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: SWITCH) - No special formatting
    --|--|--|--|--|--|--|--|--| MAIl (TYPE: OBJECT) - Mail formatting as attachment
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: STRING) - The system name used in SMTP's HELO command [SYSNAME]
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID for the mail writer [1047]
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: STRING) - Mail address of the sender [MAILADDR]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: STRING) - Mail addresses of receivers
    --|--|--|--|--|--|--|--|--|--| CC (TYPE: STRING) - Mail addresses of receivers on carbon copy (optional)
    --|--|--|--|--|--|--|--|--|--| BCC (TYPE: STRING) - Mail addresses of receivers on blind carbon copy (optional)
    --|--|--|--|--|--|--|--|--|--| SUBject (TYPE: STRING) - Mail subject [Mail send by FLAM]
    --|--|--|--|--|--|--|--|--|--| BODy (TYPE: STRING) - Mail body (optional)
    --|--|--|--|--|--|--|--|--|--| ATTachment (TYPE: STRING) - Name of the attachment [filename]
    --|--|--|--|--|--|--| SPAce (TYPE: OBJECT) - Platform dependent space definition parameter
    --|--|--|--|--|--|--|--| PRImary (TYPE: NUMBER) - Primary size in megabytes
    --|--|--|--|--|--|--|--| SECondary (TYPE: NUMBER) - Secondary size in megabytes
    --|--|--|--|--|--|--|--| DIRblocks (TYPE: NUMBER) - Directory blocks for partitioned data sets
    --|--|--|--|--|--|--|--| VOLSer (TYPE: STRING) - Volume serial number
    --|--|--|--|--|--|--|--| VOLUnit (TYPE: STRING) - Volume unit
    --|--|--|--|--|--|--|--| DATaclass (TYPE: STRING) - Data class
    --|--|--|--|--|--|--|--| MGMtclass (TYPE: STRING) - Management class
    --|--|--|--|--|--|--|--| STOrclass (TYPE: STRING) - Storage class
    --|--|--|--|--|--|--|--| NORmaldisp (TYPE: SELECTION) - Close disposition for normal end [CATALOG]
    --|--|--|--|--|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--|--|--| ABOrtdisp (TYPE: SELECTION) - Close disposition for abnormal end [KEEP]
    --|--|--|--|--|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--|--|--| RELease (TYPE: SELECTION) - Release unused space when file is closed [SEQ=YES, PDS=NO]
    --|--|--|--|--|--|--|--|--| YES (TYPE: KEYWORD) - Yes, do it
    --|--|--|--|--|--|--|--|--| NO (TYPE: KEYWORD) - No, don't do it
    --|--|--|--|--|--|--|--| LARgefile (TYPE: SWITCH) - Enforce the allocation of a large file [FALSE]
    --|--|--|--|--|--|--|--| UNMovable (TYPE: SWITCH) - Allocate space unmovable [FALSE]
    --|--|--|--|--|--|--|--| CONtig (TYPE: SWITCH) - Allocate space contiguously [FALSE]
    --|--|--|--|--|--|--|--| PERmanent (TYPE: SWITCH) - Allocate space permanently [FALSE]
    --|--|--|--|--|--|--|--| RLS (TYPE: SELECTION) - Specifies the type of record level sharing (RLS) being done for a specific data set [NONE]
    --|--|--|--|--|--|--|--|--| NRI (TYPE: KEYWORD) - No Read Integrity
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Consistent Read
    --|--|--|--|--|--|--|--|--| CRE (TYPE: KEYWORD) - Consistent Read Explicit
    --|--|--|--|--|--|--| LIKe (TYPE: STRING) - Specifies the name of the model data set from which the attributes are to be copied
    --|--|--|--|--|--|--| RENew (TYPE: SWITCH) - Enforce new allocation by a remove of an existing file
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF] (prevent append handling)
    --|--|--|--|--|--| REMOve (TYPE: SWITCH) - Remove original file if an error occurs [FALSE]
    --|--|--|--|--|--| REMAin (TYPE: SWITCH) - Remain existing files (don't overwrite) [FALSE]
    --|--|--|--|--|--| NOMkdir (TYPE: SWITCH) - Don't create path if path not exists [FALSE]
    --|--|--|--|--|--| APPend (TYPE: SWITCH) - Append data to this file [FALSE]
    --|--|--|--|--|--| FLUsh (TYPE: SWITCH) - Enforce flush in front of close file [FALSE]
    --|--|--|--|--|--| RECMod (TYPE: SELECTION) - Mode used to write records [STOP]
    --|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop if record too long
    --|--|--|--|--|--|--| CUT (TYPE: KEYWORD) - Cut if record too long
    --|--|--|--|--|--|--| WRAp (TYPE: KEYWORD) - Wrap if record too long
    --|--|--|--|--|--|--| SKIp (TYPE: KEYWORD) - Skip if record too long
    --|--|--|--|--|--| PRNctr (TYPE: SELECTION) - Print control character handling [DETACH]
    --|--|--|--|--|--|--| DETach (TYPE: KEYWORD) - Manage print control character as record attribute
    --|--|--|--|--|--|--| RETain (TYPE: KEYWORD) - Leave print control character as part of the data record
    --|--|--|--|--|--|--| ERAse (TYPE: KEYWORD) - Erase the print control character from the record
    --|--|--|--|--|--|--| REPlace (TYPE: KEYWORD) - Replace print control characters by additional records like printed
    --|--|--|--|--|--| RPLffd (TYPE: NUMBER) - Replace form feeds, filling rest of page with empty records assuming n lines per page [60]
    --|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (60) is used
    --|--|--|--|--|--| RECCnt (TYPE: NUMBER) - Initial amount of records for preallocation [128]
    --|--|--|--|--|--| LENfmt (TYPE: OVERLAY) - Format of the length field for open platforms
    --|--|--|--|--|--|--| INTeger (TYPE: OBJECT) - Use integer format for the length field
    --|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Bit width/rate [B32]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| U16 (TYPE: KEYWORD) - 16 bit unsigned integer
    --|--|--|--|--|--|--|--|--| U32 (TYPE: KEYWORD) - 32 bit unsigned integer
    --|--|--|--|--|--|--|--|--| U64 (TYPE: KEYWORD) - 64 bit unsigned integer
    --|--|--|--|--|--|--|--| INClude (TYPE: SWITCH) - Include length field in length value [OFF]
    --|--|--|--|--|--|--| STRing (TYPE: OBJECT) - Use string format for the length field
    --|--|--|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use default system code page
    --|--|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use ASCII (UTF-8) code page
    --|--|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use EBCDIC code page
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use real local code page
    --|--|--|--|--|--|--|--| COUnt (TYPE: NUMBER) - Character count [C06]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| C04 (TYPE: KEYWORD) - 4 character/digits
    --|--|--|--|--|--|--|--|--| C05 (TYPE: KEYWORD) - 5 character/digits
    --|--|--|--|--|--|--|--|--| C06 (TYPE: KEYWORD) - 6 character/digits
    --|--|--|--|--|--|--|--| BASe (TYPE: NUMBER) - String base [B10]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| DEC (TYPE: KEYWORD) - Decimal base (10)
    --|--|--|--|--|--|--|--|--| B10 (TYPE: KEYWORD) - Base 10 (decimal)
    --|--|--|--|--|--|--|--| INClude (TYPE: SWITCH) - Include length field in length value [OFF]
    --|--|--|--|--|--|--| BCD (TYPE: OBJECT) - Use BCD format for the length field
    --|--|--|--|--|--|--|--| WIDth (TYPE: NUMBER) - Bit width/rate [B32]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| U16 (TYPE: KEYWORD) - 16 bit unsigned BCD (POV with 4 digits)
    --|--|--|--|--|--|--|--|--| U24 (TYPE: KEYWORD) - 24 bit unsigned BCD (POV with 6 digits)
    --|--|--|--|--|--|--|--|--| U32 (TYPE: KEYWORD) - 32 bit unsigned BCD (POV with 8 digits)
    --|--|--|--|--|--|--|--| INClude (TYPE: SWITCH) - Include length field in length value [OFF]
    --|--|--|--|--|--|--| HOSt (TYPE: OBJECT) - Use host format (LLxx) for the length field
    --|--|--|--|--|--|--|--| ENDian (TYPE: SELECTION) - Byte order [BIG ENDIAN] for first 16 Bit
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Byte order of the default logical system
    --|--|--|--|--|--|--|--|--| BIG (TYPE: KEYWORD) - Big endian byte order
    --|--|--|--|--|--|--|--|--| LITtle (TYPE: KEYWORD) - Little endian byte order
    --|--|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Byte order of the real physical system
    --|--|--|--|--|--|--|--| EXClude (TYPE: SWITCH) - Record length field not part of the length value [OFF]
    --|--|--|--|--|--| SUPpad (TYPE: SWITCH) - Suppress trailing padding characters (useful for variable length records)
    --|--|--|--|--|--| PADchr (TYPE: STRING) - Character to pad records to a fixed length [SYSTEM] or used for empty variable length records [NONE]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| BINary-zero (TYPE: KEYWORD) - Padding with 0x00
    --|--|--|--|--|--|--| ASCii-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--| EBCdic-blank (TYPE: KEYWORD) - Padding with 0x40
    --|--|--|--|--|--|--| UTF08-blank (TYPE: KEYWORD) - Padding with 0x20
    --|--|--|--|--|--|--| UTF16Be-blank (TYPE: KEYWORD) - Padding with 0x0020
    --|--|--|--|--|--|--| UTF16Le-blank (TYPE: KEYWORD) - Padding with 0x2000
    --|--|--|--|--|--|--| UTF32Be-blank (TYPE: KEYWORD) - Padding with 0x00000020
    --|--|--|--|--|--|--| UTF32Le-blank (TYPE: KEYWORD) - Padding with 0x20000000
    --|--|--|--|--|--| CHRset (TYPE: SELECTION) - Character set [SYSTEM]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No character set defined
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - SYSTEM (environment specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - ASCII (mainly used in the for open system)
    --|--|--|--|--|--|--| UCS1 (TYPE: KEYWORD) - UCS-1 (for text formatting identical to ASCII < 64k)
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 (for text formatting identical to ASCII < 2M)
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - EBCDIC (mainly used on IBM mainframe)
    --|--|--|--|--|--|--| UCS2Be (TYPE: KEYWORD) - UCS-2 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Be (TYPE: KEYWORD) - UTF-16 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS2Le (TYPE: KEYWORD) - UCS-2 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF16Le (TYPE: KEYWORD) - UTF-16 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Be (TYPE: KEYWORD) - UCS-4 Big Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Be (TYPE: KEYWORD) - UTF-32 Big Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| UCS4Le (TYPE: KEYWORD) - UCS-4 Little Endian (multibyte character set < 64k)
    --|--|--|--|--|--|--| UTF32Le (TYPE: KEYWORD) - UTF-32 Little Endian (multibyte character set < 2M)
    --|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - LOCAL (platform specific (on mainframe EBCDIC else ASCII))
    --|--|--|--|--|--| RECDlm (TYPE: STRING) - Delimiter used to define end of record
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Delimiter: carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Delimiter: line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Delimiter: new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Delimiter: carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Delimiter: line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Delimiter: new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Delimiter: carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--|--| CR-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return in UTF-8 (0x0D)
    --|--|--|--|--|--|--| LF-UTF08 (TYPE: KEYWORD) - Delimiter: line feed in UTF-8 (0x0A)
    --|--|--|--|--|--|--| NL-UTF08 (TYPE: KEYWORD) - Delimiter: new line in UTF-8 (0xC285)
    --|--|--|--|--|--|--| CRLF-UTF08 (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-8 (0x0D0A)
    --|--|--|--|--|--|--| CR-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16BE (0x000D)
    --|--|--|--|--|--|--| LF-UTF16Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-16BE (0x000A)
    --|--|--|--|--|--|--| NL-UTF16Be (TYPE: KEYWORD) - Delimiter: new line in UTF-16BE (0x0085)
    --|--|--|--|--|--|--| CRLF-UTF16Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16BE (0x000D000A)
    --|--|--|--|--|--|--| CR-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-16LE (0x0D00)
    --|--|--|--|--|--|--| LF-UTF16Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-16LE (0x0A00)
    --|--|--|--|--|--|--| NL-UTF16Le (TYPE: KEYWORD) - Delimiter: new line in UTF-16LE (0x8500)
    --|--|--|--|--|--|--| CRLF-UTF16Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-16LE (0x0D000A00)
    --|--|--|--|--|--|--| CR-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32BE (0x0000000D)
    --|--|--|--|--|--|--| LF-UTF32Be (TYPE: KEYWORD) - Delimiter: line feed in UTF-32BE (0x0000000A)
    --|--|--|--|--|--|--| NL-UTF32Be (TYPE: KEYWORD) - Delimiter: new line in UTF-32BE (0x00000085)
    --|--|--|--|--|--|--| CRLF-UTF32Be (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32BE (0x0000000D0000000A)
    --|--|--|--|--|--|--| CR-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return in UTF-32LE (0x0D000000)
    --|--|--|--|--|--|--| LF-UTF32Le (TYPE: KEYWORD) - Delimiter: line feed in UTF-32LE (0x0A000000)
    --|--|--|--|--|--|--| NL-UTF32Le (TYPE: KEYWORD) - Delimiter: new line in UTF-32LE (0x85000000)
    --|--|--|--|--|--|--| CRLF-UTF32Le (TYPE: KEYWORD) - Delimiter: carriage return line feed in UTF-32LE (0x0D0000000A000000)
    --|--|--|--|--|--| ACStim (TYPE: NUMBER) - Define the last access time for this file
    --|--|--|--|--|--| MODtim (TYPE: NUMBER) - Define the last modification time for this file
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| ORIginal (TYPE: KEYWORD) - Copy modification time from the original file
    --|--|--|--|--|--| NOSpan (TYPE: SWITCH) - Deactivate write of large spanned records to V(B)S datasets [FALSE]
    --|--|--|--|--|--| ATTrib (TYPE: OBJECT) - Define the file attributes [DEFAULT]
    --|--|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--|--| PREpro (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| POStpro (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF]
    --|--|--|--|--|--| PSTpro (ALIAS: POSTPRO) - Execute command after a file is closed
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF]
    --|--|--|--|--| TXT (TYPE: OBJECT) - Write a file text-oriented (mainly open world)
    --|--|--|--|--|--| NET (TYPE: OVERLAY) - Parameter for remote access [NONE]
    --|--|--|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Name/URL of file to write [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| FILe (ALIAS: NAME) - Name/URL of file to write [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| FALloc (TYPE: OBJECT) - Platform dependent file allocation parameter
    --|--|--|--|--|--|--| ORGanization (TYPE: SELECTION) - File organization [SEQ]
    --|--|--|--|--|--|--|--| SEQ (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--|--|--|--|--| PS (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--|--|--|--|--| LIB (TYPE: KEYWORD) - Library (ZOS-PDSE)
    --|--|--|--|--|--|--|--| PDS (TYPE: KEYWORD) - Partitioned data set (ZOS-PDS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - UNIX files (path based)
    --|--|--|--|--|--|--|--| EDS (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--|--|--|--| ESDs (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--|--|--|--| KDS (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--|--|--|--| KSDs (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--|--|--|--| RDS (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--|--|--|--|--| RRDs (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--|--|--|--| BLKsize (TYPE: NUMBER) - Block size [system]
    --|--|--|--|--|--|--| RECFormat (TYPE: SELECTION) - Record format [auto]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No format defined
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Open - Binary (undefined) data (only the last record are shorter then record length)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Open - Text data with standard delimiter (result is a stripped variable length records)
    --|--|--|--|--|--|--|--| TXT-Asa (TYPE: KEYWORD) - Open - Text data with standard delimiter and ASA byte in front (result variable length records with ASA attribute)
    --|--|--|--|--|--|--|--| TXT-Mcc (TYPE: KEYWORD) - Open - Text data with standard delimiter and MCC byte in front (result variable length records with MCC attribute)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Open - Records separated by a special delimiter with the result of variable length records
    --|--|--|--|--|--|--|--| DLM-Asa (TYPE: KEYWORD) - Open - ASA records separated by a special delimiter with the result of variable length records
    --|--|--|--|--|--|--|--| DLM-Mcc (TYPE: KEYWORD) - Open - MCC records separated by a special delimiter with the result of variable length records
    --|--|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Open - Variable length record (if necessary define length format)
    --|--|--|--|--|--|--|--| VAR-Asa (TYPE: KEYWORD) - Open - Variable length record with ASA print control character (if necessary define length format)
    --|--|--|--|--|--|--|--| VAR-Mcc (TYPE: KEYWORD) - Open - Variable length record with machine print control codes (if necessary define length format)
    --|--|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Open - Fixed-length record (file size = N * record length)
    --|--|--|--|--|--|--|--| FIX-Asa (TYPE: KEYWORD) - Open - Fixed-length record with ASA print control character (file size = N * (record length + 1))
    --|--|--|--|--|--|--|--| FIX-Mcc (TYPE: KEYWORD) - Open - Fixed-length record with machine print control codes (file size = N * (record length + 1))
    --|--|--|--|--|--|--|--| VAR-REL (TYPE: KEYWORD) - Open - Variable relative record (if necessary define length format)
    --|--|--|--|--|--|--|--| VAR-REL-Asa (TYPE: KEYWORD) - Open - Variable relative record with ASA print control character (if necessary define length format)
    --|--|--|--|--|--|--|--| VAR-REL-Mcc (TYPE: KEYWORD) - Open - Variable relative record with machine print control codes (if necessary define length format)
    --|--|--|--|--|--|--|--| FIX-REL (TYPE: KEYWORD) - Open - Fix relative record (file size = N * (record length + 8))
    --|--|--|--|--|--|--|--| FIX-REL-Asa (TYPE: KEYWORD) - Open - Fix relative record with ASA print control character (file size = N * (record length + 9))
    --|--|--|--|--|--|--|--| FIX-REL-Mcc (TYPE: KEYWORD) - Open - Fix relative record with machine print control codes (file size = N * (record length + 9))
    --|--|--|--|--|--|--|--| F (TYPE: KEYWORD) - Host - Fixed-length, unblocked
    --|--|--|--|--|--|--|--| FA (TYPE: KEYWORD) - Host - Fixed-length, unblocked, ASA print control characters
    --|--|--|--|--|--|--|--| FM (TYPE: KEYWORD) - Host - Fixed-length, unblocked, machine print control codes
    --|--|--|--|--|--|--|--| FS (TYPE: KEYWORD) - Host - Fixed-length, standard
    --|--|--|--|--|--|--|--| FSA (TYPE: KEYWORD) - Host - Fixed-length, standard, ASA print control characters
    --|--|--|--|--|--|--|--| FSM (TYPE: KEYWORD) - Host - Fixed-length, standard, machine print control codes
    --|--|--|--|--|--|--|--| FB (TYPE: KEYWORD) - Host - Fixed-length, blocked
    --|--|--|--|--|--|--|--| FBA (TYPE: KEYWORD) - Host - Fixed-length, blocked, ASA print control characters
    --|--|--|--|--|--|--|--| FBM (TYPE: KEYWORD) - Host - Fixed-length, blocked, machine print control codes
    --|--|--|--|--|--|--|--| FBS (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard
    --|--|--|--|--|--|--|--| FBSA (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, ASA print control characters
    --|--|--|--|--|--|--|--| FBSM (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, machine print control codes
    --|--|--|--|--|--|--|--| FE (TYPE: KEYWORD) - Host - Fixed-length, ESDS
    --|--|--|--|--|--|--|--| FEA (TYPE: KEYWORD) - Host - Fixed-length, ESDS, ASA print control characters
    --|--|--|--|--|--|--|--| FEM (TYPE: KEYWORD) - Host - Fixed-length, ESDS, machine print control codes
    --|--|--|--|--|--|--|--| FK (TYPE: KEYWORD) - Host - Fixed-length, KSDS
    --|--|--|--|--|--|--|--| FKA (TYPE: KEYWORD) - Host - Fixed-length, KSDS, ASA print control characters
    --|--|--|--|--|--|--|--| FKM (TYPE: KEYWORD) - Host - Fixed-length, KSDS, machine print control codes
    --|--|--|--|--|--|--|--| FR (TYPE: KEYWORD) - Host - Fixed-length, RRDS
    --|--|--|--|--|--|--|--| FRA (TYPE: KEYWORD) - Host - Fixed-length, RRDS, ASA print control characters
    --|--|--|--|--|--|--|--| FRM (TYPE: KEYWORD) - Host - Fixed-length, RRDS, machine print control codes
    --|--|--|--|--|--|--|--| U (TYPE: KEYWORD) - Host - Undefined-length
    --|--|--|--|--|--|--|--| UA (TYPE: KEYWORD) - Host - Undefined-length, ASA print control characters
    --|--|--|--|--|--|--|--| UM (TYPE: KEYWORD) - Host - Undefined-length, machine print control codes
    --|--|--|--|--|--|--|--| V (TYPE: KEYWORD) - Host - Variable
    --|--|--|--|--|--|--|--| VA (TYPE: KEYWORD) - Host - Variable, ASA print control characters
    --|--|--|--|--|--|--|--| VM (TYPE: KEYWORD) - Host - Variable, machine print control codes
    --|--|--|--|--|--|--|--| VS (TYPE: KEYWORD) - Host - Variable, spanned
    --|--|--|--|--|--|--|--| VSA (TYPE: KEYWORD) - Host - Variable, spanned, ASA print control characters
    --|--|--|--|--|--|--|--| VSM (TYPE: KEYWORD) - Host - Variable, spanned, machine print control codes
    --|--|--|--|--|--|--|--| VB (TYPE: KEYWORD) - Host - Variable, blocked
    --|--|--|--|--|--|--|--| VBA (TYPE: KEYWORD) - Host - Variable, blocked, ASA print control characters
    --|--|--|--|--|--|--|--| VBM (TYPE: KEYWORD) - Host - Variable, blocked, machine print control codes
    --|--|--|--|--|--|--|--| VBS (TYPE: KEYWORD) - Host - Variable, blocked, spanned
    --|--|--|--|--|--|--|--| VBSA (TYPE: KEYWORD) - Host - Variable, blocked, spanned, ASA print control characters
    --|--|--|--|--|--|--|--| VBSM (TYPE: KEYWORD) - Host - Variable, blocked, spanned, machine print control codes
    --|--|--|--|--|--|--|--| VE (TYPE: KEYWORD) - Host - Variable, ESDS
    --|--|--|--|--|--|--|--| VEA (TYPE: KEYWORD) - Host - Variable, ESDS, ASA print control characters
    --|--|--|--|--|--|--|--| VEM (TYPE: KEYWORD) - Host - Variable, ESDS, machine print control codes
    --|--|--|--|--|--|--|--| VK (TYPE: KEYWORD) - Host - Variable, KSDS
    --|--|--|--|--|--|--|--| VKA (TYPE: KEYWORD) - Host - Variable, KSDS, ASA print control characters
    --|--|--|--|--|--|--|--| VKM (TYPE: KEYWORD) - Host - Variable, KSDS, machine print control codes
    --|--|--|--|--|--|--|--| VR (TYPE: KEYWORD) - Host - Variable, RRDS
    --|--|--|--|--|--|--|--| VRA (TYPE: KEYWORD) - Host - Variable, RRDS, ASA print control characters
    --|--|--|--|--|--|--|--| VRM (TYPE: KEYWORD) - Host - Variable, RRDS, machine print control codes
    --|--|--|--|--|--|--|--| ORG (TYPE: KEYWORD) - Use original record format as default (like none)
    --|--|--|--|--|--|--| RECLength (TYPE: NUMBER) - Record length (data only, no print control and length fields)
    --|--|--|--|--|--|--| KEYDisp (TYPE: SELECTION) - Key disposition for index/key sequential data sets [OLD]
    --|--|--|--|--|--|--|--| OLD (TYPE: KEYWORD) - Key disposition OLD (keep the existing key)
    --|--|--|--|--|--|--|--| NEW (TYPE: KEYWORD) - Key disposition NEW (insert record number as key)
    --|--|--|--|--|--|--|--| DEL (TYPE: KEYWORD) - Key disposition DEL (delete key from record)
    --|--|--|--|--|--|--| KEYPosition (TYPE: NUMBER) - Key position (>=1) for index/key sequential data sets [1]
    --|--|--|--|--|--|--| KEYLength (TYPE: NUMBER) - Key length (>=1) for index/key sequential data sets [8]
    --|--|--|--|--|--|--| SUBsystem (TYPE: OBJECT) - Specification for FIO subsystem (only for z/OS)
    --|--|--|--|--|--|--|--| NAMe (TYPE: STRING) - Name of the subsystem (PROPERTY: ['FLAM'])
    --|--|--|--|--|--|--|--| PARm (TYPE: STRING) - Parameter list for the subsystem (comma separated) (PROPERTY: [''])
    --|--|--|--|--|--|--| SYSout (TYPE: OBJECT) - SYSOUT specification (only for z/OS)
    --|--|--|--|--|--|--|--| CLAss (TYPE: STRING) - The class of the system output data set [DEFAULT]
    --|--|--|--|--|--|--|--| WRIter (TYPE: STRING) - Program name for the system output data set [auto]
    --|--|--|--|--|--|--|--| DSTRws (TYPE: STRING) - Remote work station specification [NONE]
    --|--|--|--|--|--|--|--| DSTUid (TYPE: STRING) - Destination user ID for redirection [NONE]
    --|--|--|--|--|--|--|--| HLDque (TYPE: SWITCH) - Redirection to hold queue [FALSE]
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Format for system output data set [NONE]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: SWITCH) - No special formatting
    --|--|--|--|--|--|--|--|--| MAIl (TYPE: OBJECT) - Mail formatting as attachment
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: STRING) - The system name used in SMTP's HELO command [SYSNAME]
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID for the mail writer [1047]
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: STRING) - Mail address of the sender [MAILADDR]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: STRING) - Mail addresses of receivers
    --|--|--|--|--|--|--|--|--|--| CC (TYPE: STRING) - Mail addresses of receivers on carbon copy (optional)
    --|--|--|--|--|--|--|--|--|--| BCC (TYPE: STRING) - Mail addresses of receivers on blind carbon copy (optional)
    --|--|--|--|--|--|--|--|--|--| SUBject (TYPE: STRING) - Mail subject [Mail send by FLAM]
    --|--|--|--|--|--|--|--|--|--| BODy (TYPE: STRING) - Mail body (optional)
    --|--|--|--|--|--|--|--|--|--| ATTachment (TYPE: STRING) - Name of the attachment [filename]
    --|--|--|--|--|--|--| SPAce (TYPE: OBJECT) - Platform dependent space definition parameter
    --|--|--|--|--|--|--|--| PRImary (TYPE: NUMBER) - Primary size in megabytes
    --|--|--|--|--|--|--|--| SECondary (TYPE: NUMBER) - Secondary size in megabytes
    --|--|--|--|--|--|--|--| DIRblocks (TYPE: NUMBER) - Directory blocks for partitioned data sets
    --|--|--|--|--|--|--|--| VOLSer (TYPE: STRING) - Volume serial number
    --|--|--|--|--|--|--|--| VOLUnit (TYPE: STRING) - Volume unit
    --|--|--|--|--|--|--|--| DATaclass (TYPE: STRING) - Data class
    --|--|--|--|--|--|--|--| MGMtclass (TYPE: STRING) - Management class
    --|--|--|--|--|--|--|--| STOrclass (TYPE: STRING) - Storage class
    --|--|--|--|--|--|--|--| NORmaldisp (TYPE: SELECTION) - Close disposition for normal end [CATALOG]
    --|--|--|--|--|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--|--|--| ABOrtdisp (TYPE: SELECTION) - Close disposition for abnormal end [KEEP]
    --|--|--|--|--|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--|--|--| RELease (TYPE: SELECTION) - Release unused space when file is closed [SEQ=YES, PDS=NO]
    --|--|--|--|--|--|--|--|--| YES (TYPE: KEYWORD) - Yes, do it
    --|--|--|--|--|--|--|--|--| NO (TYPE: KEYWORD) - No, don't do it
    --|--|--|--|--|--|--|--| LARgefile (TYPE: SWITCH) - Enforce the allocation of a large file [FALSE]
    --|--|--|--|--|--|--|--| UNMovable (TYPE: SWITCH) - Allocate space unmovable [FALSE]
    --|--|--|--|--|--|--|--| CONtig (TYPE: SWITCH) - Allocate space contiguously [FALSE]
    --|--|--|--|--|--|--|--| PERmanent (TYPE: SWITCH) - Allocate space permanently [FALSE]
    --|--|--|--|--|--|--|--| RLS (TYPE: SELECTION) - Specifies the type of record level sharing (RLS) being done for a specific data set [NONE]
    --|--|--|--|--|--|--|--|--| NRI (TYPE: KEYWORD) - No Read Integrity
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Consistent Read
    --|--|--|--|--|--|--|--|--| CRE (TYPE: KEYWORD) - Consistent Read Explicit
    --|--|--|--|--|--|--| LIKe (TYPE: STRING) - Specifies the name of the model data set from which the attributes are to be copied
    --|--|--|--|--|--|--| RENew (TYPE: SWITCH) - Enforce new allocation by a remove of an existing file
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF] (prevent append handling)
    --|--|--|--|--|--| SUPctr (TYPE: SWITCH) - Suppress control characters [FALSE]
    --|--|--|--|--|--| REMOve (TYPE: SWITCH) - Remove original file if an error occurs [FALSE]
    --|--|--|--|--|--| REMAin (TYPE: SWITCH) - Remain existing files (don't overwrite) [FALSE]
    --|--|--|--|--|--| NOMkdir (TYPE: SWITCH) - Don't create path if path not exists [FALSE]
    --|--|--|--|--|--| APPend (TYPE: SWITCH) - Append data to this file [FALSE]
    --|--|--|--|--|--| FLUsh (TYPE: SWITCH) - Enforce flush in front of close file [FALSE]
    --|--|--|--|--|--| ACStim (TYPE: NUMBER) - Define the last access time for this file
    --|--|--|--|--|--| MODtim (TYPE: NUMBER) - Define the last modification time for this file
    --|--|--|--|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--|--|--|--| ORIginal (TYPE: KEYWORD) - Copy modification time from the original file
    --|--|--|--|--|--| ATTrib (TYPE: OBJECT) - Define the file attributes [DEFAULT]
    --|--|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--|--| PREpro (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| POStpro (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF]
    --|--|--|--|--|--| PSTpro (ALIAS: POSTPRO) - Execute command after a file is closed
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF]
    --|--|--|--|--| FL4 (TYPE: OBJECT) - Write a FLAMFILE record-oriented
    --|--|--|--|--|--| NET (TYPE: OVERLAY) - Parameter for remote access [NONE]
    --|--|--|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Name/URL of FLAMFILE to write [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| FLAmfile (ALIAS: NAME) - Name/URL of FLAMFILE to write [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| FILe (ALIAS: NAME) - Name/URL of FLAMFILE to write [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| MEMber (TYPE: STRING) - Rename the member in the FLAMFILE
    --|--|--|--|--|--| REMOve (TYPE: SWITCH) - Remove original file if an error occurs [FALSE]
    --|--|--|--|--|--| REMAin (TYPE: SWITCH) - Remain existing files (don't overwrite) [FALSE]
    --|--|--|--|--|--| NOMkdir (TYPE: SWITCH) - Don't create path if path not exists [FALSE]
    --|--|--|--|--|--| APPend (TYPE: SWITCH) - Append the member to this FLAMFILE (not useful with encryption) [FALSE]
    --|--|--|--|--|--| CMPmod (TYPE: SELECTION) - FLAM Mode [ADC]
    --|--|--|--|--|--|--| CX7 (TYPE: KEYWORD) - Compression encoding as printable characters
    --|--|--|--|--|--|--| CX8 (TYPE: KEYWORD) - Compression encoding as binary data
    --|--|--|--|--|--|--| VR8 (TYPE: KEYWORD) - Enhanced compression encoding as binary data
    --|--|--|--|--|--|--| ADC (TYPE: KEYWORD) - Advanced Data Compression
    --|--|--|--|--|--|--| NDC (TYPE: KEYWORD) - No data compression
    --|--|--|--|--|--| ENCmod (TYPE: SELECTION) - Encryption Mode [NONE]
    --|--|--|--|--|--|--| OFF (TYPE: KEYWORD) - Disable encryption
    --|--|--|--|--|--|--| AES (TYPE: KEYWORD) - AES encryption
    --|--|--|--|--|--|--| FLAmenc (TYPE: KEYWORD) - FLAM encryption
    --|--|--|--|--|--| BLKMod (TYPE: SELECTION) - Block mode [unblocked]
    --|--|--|--|--|--|--| UNBlocked (TYPE: KEYWORD) - Each segment starts on new record (VSAM KSDS only)
    --|--|--|--|--|--|--| BLOcked (TYPE: KEYWORD) - Segment can start within a record (recommended)
    --|--|--|--|--|--| MAXBuf (TYPE: NUMBER) - Maximum buffer size for FLAM matrix [65336]
    --|--|--|--|--|--| MAXRec (TYPE: NUMBER) - Maximum amount of records per matrix [255]
    --|--|--|--|--|--| CLImit (TYPE: NUMBER) - Minimum compression in per cent (0 no Limit)[0]
    --|--|--|--|--|--| FLFOrg (TYPE: SELECTION) - Organization of the FLAMFILE [SEQ]
    --|--|--|--|--|--|--| SEQ (TYPE: KEYWORD) - Sequential access [DEFAULT]
    --|--|--|--|--|--|--| PS (TYPE: KEYWORD) - Sequential access [DEFAULT]
    --|--|--|--|--|--|--| EDS (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--|--|--| ESDs (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--|--|--| KDS (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--|--|--| KSDs (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--|--|--| RDS (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--|--|--|--| RRDs (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--|--|--|--| LDS (TYPE: KEYWORD) - Linear data set (VSAM-LDS)
    --|--|--|--|--|--| FLFRCF (TYPE: SELECTION) - Record format for the FLAMFILE [FIX]
    --|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Variable
    --|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Fix
    --|--|--|--|--|--|--| UND (TYPE: KEYWORD) - Undefined
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Text/Stream
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Stream with special delimiter
    --|--|--|--|--|--|--| VB (TYPE: KEYWORD) - Variable blocked
    --|--|--|--|--|--|--| FB (TYPE: KEYWORD) - Fix blocked
    --|--|--|--|--|--|--| V2B-Xbe (TYPE: KEYWORD) - Variable 2 byte length field without the length in big endian
    --|--|--|--|--|--|--| V4B-Xbe (TYPE: KEYWORD) - Variable 4 byte length field without the length in big endian
    --|--|--|--|--|--|--| V4A-icl (TYPE: KEYWORD) - Variable 4 byte length field in ASCII inclusive the length
    --|--|--|--|--|--|--| V4E-icl (TYPE: KEYWORD) - Variable 4 byte length field in EBCDIC inclusive the length
    --|--|--|--|--|--|--| V2B-ILe (TYPE: KEYWORD) - Variable 2 byte length field inclusive the length in little endian
    --|--|--|--|--|--|--| V2B-IBe (TYPE: KEYWORD) - Variable 2 byte length field inclusive the length in big endian
    --|--|--|--|--|--|--| V4B-Ibe (TYPE: KEYWORD) - Variable 4 byte length field inclusive the length in big endian
    --|--|--|--|--|--| FLFRCL (TYPE: NUMBER) - Record length for the FLAMFILE [512]
    --|--|--|--|--|--| FLFRCD (TYPE: SELECTION) - Record delimiter for the FLAMFILE (only for CX7)
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No record separation
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Record separation with line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Record separation with carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Record separation with new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Record separation with carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Record separation with line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Record separation with carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Record separation with new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Record separation with carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| FLFBls (TYPE: NUMBER) - Block size for the FLAMFILE (mainly host related)
    --|--|--|--|--|--| FLFCDp (TYPE: SELECTION) - Close disposition for the FLAMFILE (mainly host related)
    --|--|--|--|--|--|--| REWind (TYPE: KEYWORD) - Rewind the tape to the beginning
    --|--|--|--|--|--|--| UNLoad (TYPE: KEYWORD) - Rewind the tape and unload it
    --|--|--|--|--|--|--| LEAve (TYPE: KEYWORD) - Do not rewind
    --|--|--|--|--|--| FLFCOd (TYPE: SELECTION) - Character set for string encoding in the FLAMFILE [SYSTEM]
    --|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - System specific encoding
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - String encoding in ASCII
    --|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - String encoding in EBCDIC
    --|--|--|--|--|--| SPLMod (TYPE: SELECTION) - Split mode [NONE] (only for z/OS)
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No splitting (default)
    --|--|--|--|--|--|--| SERial (TYPE: KEYWORD) - Serial splitting (after 1-4096 Megabyte)
    --|--|--|--|--|--|--| PARallel (TYPE: KEYWORD) - Parallel splitting (in 2, 3 or 4 files)
    --|--|--|--|--|--| SPLNbr (TYPE: NUMBER) - Split number (2-4 files for parallel splitting (only for z/OS)) [4]
    --|--|--|--|--|--| SPLSiz (TYPE: NUMBER) - Split size (1-4096 MB for serial splitting (only for z/OS)) [100]
    --|--|--|--|--|--| ORGOrg (TYPE: SELECTION) - Organization of the original file [from origin]
    --|--|--|--|--|--|--| SEQ (TYPE: KEYWORD) - Sequential access [DEFAULT]
    --|--|--|--|--|--|--| PS (TYPE: KEYWORD) - Sequential access [DEFAULT]
    --|--|--|--|--|--|--| EDS (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--|--|--| ESDs (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--|--|--| KDS (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--|--|--| KSDs (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--|--|--| RDS (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--|--|--|--| RRDs (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--|--|--|--| LDS (TYPE: KEYWORD) - Linear data set (VSAM-LDS)
    --|--|--|--|--|--| ORGRCF (TYPE: SELECTION) - Record format for the original file [from origin]
    --|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Variable
    --|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Fix
    --|--|--|--|--|--|--| UND (TYPE: KEYWORD) - Undefined
    --|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Text/Stream
    --|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Stream with special delimiter
    --|--|--|--|--|--|--| VB (TYPE: KEYWORD) - Variable blocked
    --|--|--|--|--|--|--| FB (TYPE: KEYWORD) - Fix blocked
    --|--|--|--|--|--|--| V2B-Xbe (TYPE: KEYWORD) - Variable 2 byte length field without the length in big endian
    --|--|--|--|--|--|--| V4B-Xbe (TYPE: KEYWORD) - Variable 4 byte length field without the length in big endian
    --|--|--|--|--|--|--| V4A-icl (TYPE: KEYWORD) - Variable 4 byte length field in ASCII inclusive the length
    --|--|--|--|--|--|--| V4E-icl (TYPE: KEYWORD) - Variable 4 byte length field in EBCDIC inclusive the length
    --|--|--|--|--|--|--| V2B-ILe (TYPE: KEYWORD) - Variable 2 byte length field inclusive the length in little endian
    --|--|--|--|--|--|--| V2B-IBe (TYPE: KEYWORD) - Variable 2 byte length field inclusive the length in big endian
    --|--|--|--|--|--|--| V4B-Ibe (TYPE: KEYWORD) - Variable 4 byte length field inclusive the length in big endian
    --|--|--|--|--|--| ORGRCL (TYPE: NUMBER) - Record length for the original file [from origin]
    --|--|--|--|--|--| ORGBls (TYPE: NUMBER) - Block size for the original file [from origin]
    --|--|--|--|--|--| ORGPrn (TYPE: SELECTION) - Print control byte for ASA or machine control character [from origin]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No print control character
    --|--|--|--|--|--|--| ASA (TYPE: KEYWORD) - ASA print control character
    --|--|--|--|--|--|--| MCC (TYPE: KEYWORD) - Machine print control codes
    --|--|--|--|--|--| ORGRCD (TYPE: SELECTION) - Record delimiter for the original file [from origin]
    --|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No record separation
    --|--|--|--|--|--|--| LF-Ascii (TYPE: KEYWORD) - Record separation with line feed in ASCII (0x0A)
    --|--|--|--|--|--|--| CR-Ascii (TYPE: KEYWORD) - Record separation with carriage return in ASCII (0x0D)
    --|--|--|--|--|--|--| NL-Ascii (TYPE: KEYWORD) - Record separation with new line in ASCII (0x85)
    --|--|--|--|--|--|--| CRLF-Ascii (TYPE: KEYWORD) - Record separation with carriage return line feed in ASCII (0x0D0A)
    --|--|--|--|--|--|--| LF-Ebcdic (TYPE: KEYWORD) - Record separation with line feed in EBCDIC (0x25)
    --|--|--|--|--|--|--| CR-Ebcdic (TYPE: KEYWORD) - Record separation with carriage return in EBCDIC (0x0D)
    --|--|--|--|--|--|--| NL-Ebcdic (TYPE: KEYWORD) - Record separation with new line in EBCDIC (0x15)
    --|--|--|--|--|--|--| CRLF-Ebcdic (TYPE: KEYWORD) - Record separation with carriage return line feed in EBCDIC (0x0D25)
    --|--|--|--|--|--| ORGSys (TYPE: SELECTION) - Operating system for the original file [from origin]
    --|--|--|--|--|--|--| DOS (TYPE: KEYWORD) - MS DOS
    --|--|--|--|--|--|--| WIN (TYPE: KEYWORD) - MS Windows
    --|--|--|--|--|--|--| UNIX (TYPE: KEYWORD) - UNIX (general)
    --|--|--|--|--|--|--| MAC (TYPE: KEYWORD) - Apple MAC OS
    --|--|--|--|--|--|--| ZOS (TYPE: KEYWORD) - IBM z/OS
    --|--|--|--|--|--|--| VSE (TYPE: KEYWORD) - IBM z/VSE
    --|--|--|--|--|--|--| ZVM (TYPE: KEYWORD) - IBM z/VM
    --|--|--|--|--|--|--| AIX (TYPE: KEYWORD) - IBM AIX (Power)
    --|--|--|--|--|--|--| ZLInux (TYPE: KEYWORD) - IBM z/Linux
    --|--|--|--|--|--|--| AS400 (TYPE: KEYWORD) - IBM AS400 / iSeries
    --|--|--|--|--|--|--| OS2 (TYPE: KEYWORD) - IBM OS/2
    --|--|--|--|--|--|--| HPUx (TYPE: KEYWORD) - HP-UX
    --|--|--|--|--|--|--| MPE (TYPE: KEYWORD) - HP MPE
    --|--|--|--|--|--|--| SUNos (TYPE: KEYWORD) - SUN OS
    --|--|--|--|--|--|--| SOLaris (TYPE: KEYWORD) - SUN / Open Solaris
    --|--|--|--|--|--|--| BS2000 (TYPE: KEYWORD) - Siemens BS2000 OSD
    --|--|--|--|--|--|--| SINix (TYPE: KEYWORD) - Siemens Nixdorf Unix
    --|--|--|--|--|--|--| VMS (TYPE: KEYWORD) - HP Open VMS / DEC-VMS
    --|--|--|--|--|--|--| NONstop (TYPE: KEYWORD) - HP Non Stop / Tandem
    --|--|--|--|--|--|--| UNISys (TYPE: KEYWORD) - UNISYS
    --|--|--|--|--|--|--| OFS (TYPE: KEYWORD) - DEC OFS1
    --|--|--|--|--|--|--| DUX (TYPE: KEYWORD) - DEC UNIX
    --|--|--|--|--|--|--| AMIga (TYPE: KEYWORD) - Amiga / Motorola
    --|--|--|--|--|--|--| FL5 (TYPE: KEYWORD) - FLAM 5 component (FLUC)
    --|--|--|--|--|--| DEVice (TYPE: SELECTION) - Device used to store the FLAMFILE [FLATFILE]
    --|--|--|--|--|--|--| FILe (TYPE: KEYWORD) - Write to a file (equal to disk)
    --|--|--|--|--|--|--| DISk (TYPE: KEYWORD) - Write to a disk (equal to file)
    --|--|--|--|--|--|--| TAPe (TYPE: KEYWORD) - Write to a tape
    --|--|--|--|--|--|--| FLOppy (TYPE: KEYWORD) - Write to a floppy
    --|--|--|--|--|--|--| STReamer (TYPE: KEYWORD) - Write to a streamer tape
    --|--|--|--|--|--|--| USEr (TYPE: KEYWORD) - Use user IO
    --|--|--|--|--|--| NONHdr (TYPE: SWITCH) - Switch to write no file header [FALSE]
    --|--|--|--|--|--| NONFil (TYPE: SWITCH) - Switch to write no file name in file header [FALSE]
    --|--|--|--|--|--| COMent (TYPE: STRING) - Comment for the member in the FLAMFILE [internal use]
    --|--|--|--|--|--| PASswd (TYPE: STRING) - Passphrase to encrypt the FLAMFILE ['']
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - FLAM4 default password
    --|--|--|--|--|--| KMELib (TYPE: STRING) - Library name for FKME ['']
    --|--|--|--|--|--| KMEFuc (TYPE: STRING) - Function name of FKME ['']
    --|--|--|--|--|--| KMEPar (TYPE: STRING) - Parameter for the call of FKME ['']
    --|--|--|--|--|--| EXTCmp (TYPE: STRING) - Name of user exit for compression
    --|--|--|--|--|--| EXK20 (ALIAS: EXTCMP) - Name of user exit for compression
    --|--|--|--|--|--| EXTDco (TYPE: STRING) - Name of user exit for decompression
    --|--|--|--|--|--| EXD20 (ALIAS: EXTDCO) - Name of user exit for decompression
    --|--|--|--|--|--| ACStim (TYPE: NUMBER) - Define the last access time for this file
    --|--|--|--|--|--| MODtim (TYPE: NUMBER) - Define the last modification time for this file
    --|--|--|--|--|--| ATTrib (TYPE: OBJECT) - Define the file attributes [DEFAULT]
    --|--|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--|--| BLKOri (TYPE: SWITCH) - Enforce block-oriented write of records (32752) with FLAM4
    --|--|--|--|--|--| PRIspc (TYPE: NUMBER) - Primary size in megabytes
    --|--|--|--|--|--| SECSpc (TYPE: NUMBER) - Secondary size in megabytes
    --|--|--|--|--|--| VOLSer (TYPE: STRING) - Volume serial number
    --|--|--|--|--|--| VOLUnt (TYPE: STRING) - Volume unit
    --|--|--|--|--|--| DATcls (TYPE: STRING) - Data class
    --|--|--|--|--|--| MGMcls (TYPE: STRING) - Management class
    --|--|--|--|--|--| STOcls (TYPE: STRING) - Storage class
    --|--|--|--|--|--| DSPSta (TYPE: SELECTION) - Disposition status
    --|--|--|--|--|--|--| NEW (TYPE: KEYWORD) - Disposition status NEW (brand new file)
    --|--|--|--|--|--|--| SHR (TYPE: KEYWORD) - Disposition status SHR (read exiting  file)
    --|--|--|--|--|--|--| MOD (TYPE: KEYWORD) - Disposition status MOD (append/modify file)
    --|--|--|--|--|--|--| OLD (TYPE: KEYWORD) - Disposition status OLD (overwrite existing file)
    --|--|--|--|--|--| DSPNrm (TYPE: SELECTION) - Close disposition for normal end
    --|--|--|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--| DSPAbo (TYPE: SELECTION) - Close disposition for abnormal end
    --|--|--|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--| KEYPos (TYPE: NUMBER) - Key position (>=1) for index/key sequential data sets [1]
    --|--|--|--|--|--| KEYLen (TYPE: NUMBER) - Key length (>=1) for index/key sequential data sets [8]
    --|--|--|--|--|--| SECInf (TYPE: SELECTION) - Define handling of secure information
    --|--|--|--|--|--|--| YES (TYPE: KEYWORD) - Create secure information at compression
    --|--|--|--|--|--|--| NO (TYPE: KEYWORD) - Do not store any additional secure information
    --|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore any security violations on decompression
    --|--|--|--|--|--|--| MEMber (TYPE: KEYWORD) - Only member-specific security information is verified
    --|--|--|--|--|--| NOPath (TYPE: SWITCH) - Exclude directory path of the original file in the compressed data [FALSE]
    --|--|--|--|--|--| PREpro (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| POStpro (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF]
    --|--|--|--|--|--| PSTpro (ALIAS: POSTPRO) - Execute command after a file is closed
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF]
    --|--|--|--|--| ZIP (TYPE: OBJECT) - Write a ZIP archive block-oriented
    --|--|--|--|--|--| NET (TYPE: OVERLAY) - Parameter for remote access [NONE]
    --|--|--|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--|--|--| NAMe (TYPE: STRING) - Name/URL of ZIP file to write [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| FILe (ALIAS: NAME) - Name/URL of ZIP file to write [auto]
    --|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--|--|--|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--|--|--|--|--| MEMBer (TYPE: STRING) - Rename the member in the ZIP archive
    --|--|--|--|--|--| FALloc (TYPE: OBJECT) - Platform dependent file allocation parameter
    --|--|--|--|--|--|--| ORGanization (TYPE: SELECTION) - File organization [SEQ]
    --|--|--|--|--|--|--|--| SEQ (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--|--|--|--|--| PS (TYPE: KEYWORD) - Sequential data set [DEFAULT]
    --|--|--|--|--|--|--|--| LIB (TYPE: KEYWORD) - Library (ZOS-PDSE)
    --|--|--|--|--|--|--|--| PDS (TYPE: KEYWORD) - Partitioned data set (ZOS-PDS)
    --|--|--|--|--|--|--|--| USS (TYPE: KEYWORD) - UNIX files (path based)
    --|--|--|--|--|--|--|--| EDS (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--|--|--|--| ESDs (TYPE: KEYWORD) - Entry data set (VSAM-ESDS)
    --|--|--|--|--|--|--|--| KDS (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--|--|--|--| KSDs (TYPE: KEYWORD) - Keyed data set (VSAM-KSDS)
    --|--|--|--|--|--|--|--| RDS (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--|--|--|--|--| RRDs (TYPE: KEYWORD) - Relative data set (VSAM-RRDS)
    --|--|--|--|--|--|--| BLKsize (TYPE: NUMBER) - Block size [system]
    --|--|--|--|--|--|--| RECFormat (TYPE: SELECTION) - Record format [auto]
    --|--|--|--|--|--|--|--| NONe (TYPE: KEYWORD) - No format defined
    --|--|--|--|--|--|--|--| BIN (TYPE: KEYWORD) - Open - Binary (undefined) data (only the last record are shorter then record length)
    --|--|--|--|--|--|--|--| TXT (TYPE: KEYWORD) - Open - Text data with standard delimiter (result is a stripped variable length records)
    --|--|--|--|--|--|--|--| TXT-Asa (TYPE: KEYWORD) - Open - Text data with standard delimiter and ASA byte in front (result variable length records with ASA attribute)
    --|--|--|--|--|--|--|--| TXT-Mcc (TYPE: KEYWORD) - Open - Text data with standard delimiter and MCC byte in front (result variable length records with MCC attribute)
    --|--|--|--|--|--|--|--| DLM (TYPE: KEYWORD) - Open - Records separated by a special delimiter with the result of variable length records
    --|--|--|--|--|--|--|--| DLM-Asa (TYPE: KEYWORD) - Open - ASA records separated by a special delimiter with the result of variable length records
    --|--|--|--|--|--|--|--| DLM-Mcc (TYPE: KEYWORD) - Open - MCC records separated by a special delimiter with the result of variable length records
    --|--|--|--|--|--|--|--| VAR (TYPE: KEYWORD) - Open - Variable length record (if necessary define length format)
    --|--|--|--|--|--|--|--| VAR-Asa (TYPE: KEYWORD) - Open - Variable length record with ASA print control character (if necessary define length format)
    --|--|--|--|--|--|--|--| VAR-Mcc (TYPE: KEYWORD) - Open - Variable length record with machine print control codes (if necessary define length format)
    --|--|--|--|--|--|--|--| FIX (TYPE: KEYWORD) - Open - Fixed-length record (file size = N * record length)
    --|--|--|--|--|--|--|--| FIX-Asa (TYPE: KEYWORD) - Open - Fixed-length record with ASA print control character (file size = N * (record length + 1))
    --|--|--|--|--|--|--|--| FIX-Mcc (TYPE: KEYWORD) - Open - Fixed-length record with machine print control codes (file size = N * (record length + 1))
    --|--|--|--|--|--|--|--| VAR-REL (TYPE: KEYWORD) - Open - Variable relative record (if necessary define length format)
    --|--|--|--|--|--|--|--| VAR-REL-Asa (TYPE: KEYWORD) - Open - Variable relative record with ASA print control character (if necessary define length format)
    --|--|--|--|--|--|--|--| VAR-REL-Mcc (TYPE: KEYWORD) - Open - Variable relative record with machine print control codes (if necessary define length format)
    --|--|--|--|--|--|--|--| FIX-REL (TYPE: KEYWORD) - Open - Fix relative record (file size = N * (record length + 8))
    --|--|--|--|--|--|--|--| FIX-REL-Asa (TYPE: KEYWORD) - Open - Fix relative record with ASA print control character (file size = N * (record length + 9))
    --|--|--|--|--|--|--|--| FIX-REL-Mcc (TYPE: KEYWORD) - Open - Fix relative record with machine print control codes (file size = N * (record length + 9))
    --|--|--|--|--|--|--|--| F (TYPE: KEYWORD) - Host - Fixed-length, unblocked
    --|--|--|--|--|--|--|--| FA (TYPE: KEYWORD) - Host - Fixed-length, unblocked, ASA print control characters
    --|--|--|--|--|--|--|--| FM (TYPE: KEYWORD) - Host - Fixed-length, unblocked, machine print control codes
    --|--|--|--|--|--|--|--| FS (TYPE: KEYWORD) - Host - Fixed-length, standard
    --|--|--|--|--|--|--|--| FSA (TYPE: KEYWORD) - Host - Fixed-length, standard, ASA print control characters
    --|--|--|--|--|--|--|--| FSM (TYPE: KEYWORD) - Host - Fixed-length, standard, machine print control codes
    --|--|--|--|--|--|--|--| FB (TYPE: KEYWORD) - Host - Fixed-length, blocked
    --|--|--|--|--|--|--|--| FBA (TYPE: KEYWORD) - Host - Fixed-length, blocked, ASA print control characters
    --|--|--|--|--|--|--|--| FBM (TYPE: KEYWORD) - Host - Fixed-length, blocked, machine print control codes
    --|--|--|--|--|--|--|--| FBS (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard
    --|--|--|--|--|--|--|--| FBSA (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, ASA print control characters
    --|--|--|--|--|--|--|--| FBSM (TYPE: KEYWORD) - Host - Fixed-length, blocked, standard, machine print control codes
    --|--|--|--|--|--|--|--| FE (TYPE: KEYWORD) - Host - Fixed-length, ESDS
    --|--|--|--|--|--|--|--| FEA (TYPE: KEYWORD) - Host - Fixed-length, ESDS, ASA print control characters
    --|--|--|--|--|--|--|--| FEM (TYPE: KEYWORD) - Host - Fixed-length, ESDS, machine print control codes
    --|--|--|--|--|--|--|--| FK (TYPE: KEYWORD) - Host - Fixed-length, KSDS
    --|--|--|--|--|--|--|--| FKA (TYPE: KEYWORD) - Host - Fixed-length, KSDS, ASA print control characters
    --|--|--|--|--|--|--|--| FKM (TYPE: KEYWORD) - Host - Fixed-length, KSDS, machine print control codes
    --|--|--|--|--|--|--|--| FR (TYPE: KEYWORD) - Host - Fixed-length, RRDS
    --|--|--|--|--|--|--|--| FRA (TYPE: KEYWORD) - Host - Fixed-length, RRDS, ASA print control characters
    --|--|--|--|--|--|--|--| FRM (TYPE: KEYWORD) - Host - Fixed-length, RRDS, machine print control codes
    --|--|--|--|--|--|--|--| U (TYPE: KEYWORD) - Host - Undefined-length
    --|--|--|--|--|--|--|--| UA (TYPE: KEYWORD) - Host - Undefined-length, ASA print control characters
    --|--|--|--|--|--|--|--| UM (TYPE: KEYWORD) - Host - Undefined-length, machine print control codes
    --|--|--|--|--|--|--|--| V (TYPE: KEYWORD) - Host - Variable
    --|--|--|--|--|--|--|--| VA (TYPE: KEYWORD) - Host - Variable, ASA print control characters
    --|--|--|--|--|--|--|--| VM (TYPE: KEYWORD) - Host - Variable, machine print control codes
    --|--|--|--|--|--|--|--| VS (TYPE: KEYWORD) - Host - Variable, spanned
    --|--|--|--|--|--|--|--| VSA (TYPE: KEYWORD) - Host - Variable, spanned, ASA print control characters
    --|--|--|--|--|--|--|--| VSM (TYPE: KEYWORD) - Host - Variable, spanned, machine print control codes
    --|--|--|--|--|--|--|--| VB (TYPE: KEYWORD) - Host - Variable, blocked
    --|--|--|--|--|--|--|--| VBA (TYPE: KEYWORD) - Host - Variable, blocked, ASA print control characters
    --|--|--|--|--|--|--|--| VBM (TYPE: KEYWORD) - Host - Variable, blocked, machine print control codes
    --|--|--|--|--|--|--|--| VBS (TYPE: KEYWORD) - Host - Variable, blocked, spanned
    --|--|--|--|--|--|--|--| VBSA (TYPE: KEYWORD) - Host - Variable, blocked, spanned, ASA print control characters
    --|--|--|--|--|--|--|--| VBSM (TYPE: KEYWORD) - Host - Variable, blocked, spanned, machine print control codes
    --|--|--|--|--|--|--|--| VE (TYPE: KEYWORD) - Host - Variable, ESDS
    --|--|--|--|--|--|--|--| VEA (TYPE: KEYWORD) - Host - Variable, ESDS, ASA print control characters
    --|--|--|--|--|--|--|--| VEM (TYPE: KEYWORD) - Host - Variable, ESDS, machine print control codes
    --|--|--|--|--|--|--|--| VK (TYPE: KEYWORD) - Host - Variable, KSDS
    --|--|--|--|--|--|--|--| VKA (TYPE: KEYWORD) - Host - Variable, KSDS, ASA print control characters
    --|--|--|--|--|--|--|--| VKM (TYPE: KEYWORD) - Host - Variable, KSDS, machine print control codes
    --|--|--|--|--|--|--|--| VR (TYPE: KEYWORD) - Host - Variable, RRDS
    --|--|--|--|--|--|--|--| VRA (TYPE: KEYWORD) - Host - Variable, RRDS, ASA print control characters
    --|--|--|--|--|--|--|--| VRM (TYPE: KEYWORD) - Host - Variable, RRDS, machine print control codes
    --|--|--|--|--|--|--|--| ORG (TYPE: KEYWORD) - Use original record format as default (like none)
    --|--|--|--|--|--|--| RECLength (TYPE: NUMBER) - Record length (data only, no print control and length fields)
    --|--|--|--|--|--|--| KEYDisp (TYPE: SELECTION) - Key disposition for index/key sequential data sets [OLD]
    --|--|--|--|--|--|--|--| OLD (TYPE: KEYWORD) - Key disposition OLD (keep the existing key)
    --|--|--|--|--|--|--|--| NEW (TYPE: KEYWORD) - Key disposition NEW (insert record number as key)
    --|--|--|--|--|--|--|--| DEL (TYPE: KEYWORD) - Key disposition DEL (delete key from record)
    --|--|--|--|--|--|--| KEYPosition (TYPE: NUMBER) - Key position (>=1) for index/key sequential data sets [1]
    --|--|--|--|--|--|--| KEYLength (TYPE: NUMBER) - Key length (>=1) for index/key sequential data sets [8]
    --|--|--|--|--|--|--| SUBsystem (TYPE: OBJECT) - Specification for FIO subsystem (only for z/OS)
    --|--|--|--|--|--|--|--| NAMe (TYPE: STRING) - Name of the subsystem (PROPERTY: ['FLAM'])
    --|--|--|--|--|--|--|--| PARm (TYPE: STRING) - Parameter list for the subsystem (comma separated) (PROPERTY: [''])
    --|--|--|--|--|--|--| SYSout (TYPE: OBJECT) - SYSOUT specification (only for z/OS)
    --|--|--|--|--|--|--|--| CLAss (TYPE: STRING) - The class of the system output data set [DEFAULT]
    --|--|--|--|--|--|--|--| WRIter (TYPE: STRING) - Program name for the system output data set [auto]
    --|--|--|--|--|--|--|--| DSTRws (TYPE: STRING) - Remote work station specification [NONE]
    --|--|--|--|--|--|--|--| DSTUid (TYPE: STRING) - Destination user ID for redirection [NONE]
    --|--|--|--|--|--|--|--| HLDque (TYPE: SWITCH) - Redirection to hold queue [FALSE]
    --|--|--|--|--|--|--|--| FORmat (TYPE: OVERLAY) - Format for system output data set [NONE]
    --|--|--|--|--|--|--|--|--| NONe (TYPE: SWITCH) - No special formatting
    --|--|--|--|--|--|--|--|--| MAIl (TYPE: OBJECT) - Mail formatting as attachment
    --|--|--|--|--|--|--|--|--|--| SYStem (TYPE: STRING) - The system name used in SMTP's HELO command [SYSNAME]
    --|--|--|--|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID for the mail writer [1047]
    --|--|--|--|--|--|--|--|--|--| FROm (TYPE: STRING) - Mail address of the sender [MAILADDR]
    --|--|--|--|--|--|--|--|--|--| TO (TYPE: STRING) - Mail addresses of receivers
    --|--|--|--|--|--|--|--|--|--| CC (TYPE: STRING) - Mail addresses of receivers on carbon copy (optional)
    --|--|--|--|--|--|--|--|--|--| BCC (TYPE: STRING) - Mail addresses of receivers on blind carbon copy (optional)
    --|--|--|--|--|--|--|--|--|--| SUBject (TYPE: STRING) - Mail subject [Mail send by FLAM]
    --|--|--|--|--|--|--|--|--|--| BODy (TYPE: STRING) - Mail body (optional)
    --|--|--|--|--|--|--|--|--|--| ATTachment (TYPE: STRING) - Name of the attachment [filename]
    --|--|--|--|--|--|--| SPAce (TYPE: OBJECT) - Platform dependent space definition parameter
    --|--|--|--|--|--|--|--| PRImary (TYPE: NUMBER) - Primary size in megabytes
    --|--|--|--|--|--|--|--| SECondary (TYPE: NUMBER) - Secondary size in megabytes
    --|--|--|--|--|--|--|--| DIRblocks (TYPE: NUMBER) - Directory blocks for partitioned data sets
    --|--|--|--|--|--|--|--| VOLSer (TYPE: STRING) - Volume serial number
    --|--|--|--|--|--|--|--| VOLUnit (TYPE: STRING) - Volume unit
    --|--|--|--|--|--|--|--| DATaclass (TYPE: STRING) - Data class
    --|--|--|--|--|--|--|--| MGMtclass (TYPE: STRING) - Management class
    --|--|--|--|--|--|--|--| STOrclass (TYPE: STRING) - Storage class
    --|--|--|--|--|--|--|--| NORmaldisp (TYPE: SELECTION) - Close disposition for normal end [CATALOG]
    --|--|--|--|--|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--|--|--| ABOrtdisp (TYPE: SELECTION) - Close disposition for abnormal end [KEEP]
    --|--|--|--|--|--|--|--|--| CATAlog (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--|--|--|--| CATLg (TYPE: KEYWORD) - Close disposition catalog
    --|--|--|--|--|--|--|--|--| DELete (TYPE: KEYWORD) - Close disposition delete
    --|--|--|--|--|--|--|--|--| KEEp (TYPE: KEYWORD) - Close disposition keep
    --|--|--|--|--|--|--|--|--| UNCATAlog (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--|--|--|--| UNCATLg (TYPE: KEYWORD) - Close disposition uncatalog
    --|--|--|--|--|--|--|--| RELease (TYPE: SELECTION) - Release unused space when file is closed [SEQ=YES, PDS=NO]
    --|--|--|--|--|--|--|--|--| YES (TYPE: KEYWORD) - Yes, do it
    --|--|--|--|--|--|--|--|--| NO (TYPE: KEYWORD) - No, don't do it
    --|--|--|--|--|--|--|--| LARgefile (TYPE: SWITCH) - Enforce the allocation of a large file [FALSE]
    --|--|--|--|--|--|--|--| UNMovable (TYPE: SWITCH) - Allocate space unmovable [FALSE]
    --|--|--|--|--|--|--|--| CONtig (TYPE: SWITCH) - Allocate space contiguously [FALSE]
    --|--|--|--|--|--|--|--| PERmanent (TYPE: SWITCH) - Allocate space permanently [FALSE]
    --|--|--|--|--|--|--|--| RLS (TYPE: SELECTION) - Specifies the type of record level sharing (RLS) being done for a specific data set [NONE]
    --|--|--|--|--|--|--|--|--| NRI (TYPE: KEYWORD) - No Read Integrity
    --|--|--|--|--|--|--|--|--| CR (TYPE: KEYWORD) - Consistent Read
    --|--|--|--|--|--|--|--|--| CRE (TYPE: KEYWORD) - Consistent Read Explicit
    --|--|--|--|--|--|--| LIKe (TYPE: STRING) - Specifies the name of the model data set from which the attributes are to be copied
    --|--|--|--|--|--|--| RENew (TYPE: SWITCH) - Enforce new allocation by a remove of an existing file
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF] (prevent append handling)
    --|--|--|--|--|--| REMOve (TYPE: SWITCH) - Remove original file if an error occurs [FALSE]
    --|--|--|--|--|--| REMAin (TYPE: SWITCH) - Remain existing files (no append) or member (with append) [FALSE]
    --|--|--|--|--|--| NOMkdir (TYPE: SWITCH) - Don't create path if path not exists [FALSE]
    --|--|--|--|--|--| APPend (TYPE: SWITCH) - Append member to this ZIP archive [FALSE] (use remain to prevent overwrite of members)
    --|--|--|--|--|--| FLUsh (TYPE: SWITCH) - Enforce flush in front of close file [FALSE]
    --|--|--|--|--|--| ACStim (TYPE: NUMBER) - Define the last access time for this file
    --|--|--|--|--|--| MODtim (TYPE: NUMBER) - Define the last modification time for this file
    --|--|--|--|--|--| ATTrib (TYPE: OBJECT) - Define the file attributes [DEFAULT]
    --|--|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--|--| MBRatr (TYPE: OBJECT) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--|--| MEMAtr (ALIAS: MBRATR) - Define the member attributes [DEFAULT]
    --|--|--|--|--|--|--| ORIginal (TYPE: SWITCH) - Preserve attributes of input file / archive member
    --|--|--|--|--|--|--| RUSr (TYPE: SWITCH) - Unix readable by owner
    --|--|--|--|--|--|--| WUSr (TYPE: SWITCH) - Unix writable by owner
    --|--|--|--|--|--|--| XUSr (TYPE: SWITCH) - Unix executable by owner
    --|--|--|--|--|--|--| RGRp (TYPE: SWITCH) - Unix readable by group
    --|--|--|--|--|--|--| WGRp (TYPE: SWITCH) - Unix writable by group
    --|--|--|--|--|--|--| XGRp (TYPE: SWITCH) - Unix executable by group
    --|--|--|--|--|--|--| ROTh (TYPE: SWITCH) - Unix readable by others
    --|--|--|--|--|--|--| WOTh (TYPE: SWITCH) - Unix writable by others
    --|--|--|--|--|--|--| XOTh (TYPE: SWITCH) - Unix executable by others
    --|--|--|--|--|--|--| ARChive (TYPE: SWITCH) - Windows archive flag
    --|--|--|--|--|--|--| HIDden (TYPE: SWITCH) - Windows hidden flag
    --|--|--|--|--|--|--| REAdonly (TYPE: SWITCH) - Windows read only flag
    --|--|--|--|--|--|--| SYStem (TYPE: SWITCH) - Windows system flag
    --|--|--|--|--|--| COMent (TYPE: STRING) - Define a comment for this ZIP archive
    --|--|--|--|--|--| FORmat (TYPE: SELECTION) - Choose the format to write [AUTO]
    --|--|--|--|--|--|--| AUTo (TYPE: KEYWORD) - As needed (32 bit for small files and 64 for large ones)
    --|--|--|--|--|--|--| Z32 (TYPE: KEYWORD) - Always 32 bit format (old)
    --|--|--|--|--|--|--| Z64 (TYPE: KEYWORD) - Always 64 bit format (modern)
    --|--|--|--|--|--| ENCode (TYPE: SELECTION) - Select encoding for file names and comments [UTF-8]
    --|--|--|--|--|--|--| UTF8 (TYPE: KEYWORD) - UTF-8 encoding (recommended)
    --|--|--|--|--|--|--| DOS (TYPE: KEYWORD) - IBM437 encoding (old 8 bit ASCII of ZIP files))
    --|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - IBM367 encoding (US ASCII (only 7 bit subset of UTF-8 and IBM437))
    --|--|--|--|--|--| NOXfld (TYPE: SWITCH) - Don't write extra fields into the member header [FALSE]
    --|--|--|--|--|--| STReam (TYPE: SWITCH) - Write streamed ZIP file, uses only sequential I/O, no seek [FALSE]
    --|--|--|--|--|--| PREpro (TYPE: OBJECT) - Execute command before a file is opened
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--| POStpro (TYPE: OBJECT) - Execute command after a file is closed
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF]
    --|--|--|--|--|--| PSTpro (ALIAS: POSTPRO) - Execute command after a file is closed
    --|--|--|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--|--|--|--| PERfile (TYPE: SWITCH) - Enforce processing per file in directory walk [OFF]
    --|--|--|--| POSt (TYPE: OBJECT) - Execute command after any processing
    --|--|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure
    --|--|--|--| PST (ALIAS: POST) - Execute command after any processing
    --|--|--|--|--| NET (TYPE: OVERLAY) - Parameters for remote execution [NONE]
    --|--|--|--|--|--| SSH (TYPE: OBJECT) - Remote SSH (SFTP)
    --|--|--|--|--|--|--| HOST (TYPE: STRING) - Hostname/IP
    --|--|--|--|--|--|--| SERVEr (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--| DAEmon (ALIAS: HOST) - Hostname/IP
    --|--|--|--|--|--|--| PORt (TYPE: NUMBER) - Port number [22]
    --|--|--|--|--|--|--| SERVIce (ALIAS: PORT) - Port number [22]
    --|--|--|--|--|--|--| USEr (TYPE: STRING) - User name [optional]
    --|--|--|--|--|--|--| PASsword (TYPE: STRING) - Password [optional]
    --|--|--|--|--|--|--| CONfigfile (TYPE: STRING) - Custom config file to load (OpenSSH format) [none]
    --|--|--|--|--|--|--| NODefaultconfig (TYPE: SWITCH) - Don't automatically load default config files (~/.ssh/config & /etc/ssh/config) [OFF]
    --|--|--|--|--|--|--| KNOwnhosts (TYPE: STRING) - Known host file [system]
    --|--|--|--|--|--|--| PUBkeyfile (TYPE: STRING) - Public key file [system]
    --|--|--|--|--|--|--| PRIkeyfile (TYPE: STRING) - Private key file [system]
    --|--|--|--|--|--|--| PWDkeyfile (TYPE: STRING) - Password for key file [none]
    --|--|--|--|--|--|--| HOSTKeycheck (TYPE: STRING) - Host key verification mode or host key fingerprint [STRICT]
    --|--|--|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--|--|--| STRict (TYPE: KEYWORD) - Verify host key against known_hosts, abort if not present or on host key mismatch
    --|--|--|--|--|--|--|--| ASK (TYPE: KEYWORD) - Like STRICT, but asks when the key is not present (interactive)
    --|--|--|--|--|--|--|--| WARn (TYPE: KEYWORD) - Prints a warning when there is no matching entry in known_hosts file, but continues (unsafe)
    --|--|--|--|--|--|--|--| ACCeptany (TYPE: KEYWORD) - Accepts any host key and adds it to known_hosts if not present (unsafe)
    --|--|--|--|--|--|--| PCApfile (TYPE: STRING) - File path for (unencrypted) packet capture) [disabled]
    --|--|--|--|--|--|--| VERBOSIty (TYPE: SELECTION) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--| VERBOSE (ALIAS: VERBOSITY) - Logging verbosity of SSH connection [NONE]
    --|--|--|--|--|--|--|--| If you type the keyword without an assignment of a value, the default (1) is used
    --|--|--|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Log connection info (enables CONDBG log type)
    --|--|--|--|--|--|--|--| INFo (TYPE: KEYWORD) - Log informational messages of libssh
    --|--|--|--|--|--|--|--| PROtocol (TYPE: KEYWORD) - Log high level protocol information of libssh
    --|--|--|--|--|--|--|--| PACket (TYPE: KEYWORD) - Log lower level protocol information (packet level of libssh)
    --|--|--|--|--|--|--|--| FUNction (TYPE: KEYWORD) - Log every function path of libssh
    --|--|--|--|--|--|--|--| ALL (TYPE: KEYWORD) - Log all messages of libssh
    --|--|--|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for SSH connection in seconds [30]
    --|--|--|--|--|--|--| ALGorithms (TYPE: OBJECT) - Modify preferred algorithms lists for handshake
    --|--|--|--|--|--|--|--| KEX (TYPE: STRING) - Preferred key exchange algorithms (comma-separated)
    --|--|--|--|--|--|--|--| HOStkeys (TYPE: STRING) - Acceptable hostkey algorithms (comma-separated)
    --|--|--|--|--|--|--|--| CIPHERS_Cs (TYPE: STRING) - Preferred cipher algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--| CIPHERS_Sc (TYPE: STRING) - Preferred cipher algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--| COMPRESS_Cs (TYPE: STRING) - Preferred compression algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--| COMPRESS_Sc (TYPE: STRING) - Preferred compression algorithms server-to-client (comma-separated)
    --|--|--|--|--|--|--|--| HMAC_Cs (TYPE: STRING) - Preferred HMAC algorithms client-to-server (comma-separated)
    --|--|--|--|--|--|--|--| HMAC_Sc (TYPE: STRING) - Preferred HMAC algorithms server-to-client (comma-separated)
    --|--|--|--|--| COMmand (TYPE: STRING) - Command(s) to be executed
    --|--|--|--|--| TIMeout (TYPE: NUMBER) - Timeout for the command in seconds (not for local z/OS commands) [0=infinite]
    --|--|--|--|--| ACCept (TYPE: NUMBER) - List of exit codes that are considered as successful execution [0]
    --|--|--|--|--| STDOut (TYPE: STRING) - Where to write standard output of the command [IGNORE]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard output to the log
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard output to local stdout stream
    --|--|--|--|--|--| STDerr (TYPE: KEYWORD) - Write standard output defined by STDERR parameter
    --|--|--|--|--| STDErr (TYPE: STRING) - Where to write standard error of the command [IGNORE]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| LOG (TYPE: KEYWORD) - Write standard error output to the log
    --|--|--|--|--|--| STReam (TYPE: KEYWORD) - Write standard error output to local stderr stream
    --|--|--|--|--|--| STDout (TYPE: KEYWORD) - Write standard error output defined by STDOUT parameter
    --|--|--|--|--| CCSid (TYPE: STRING) - CCSID of the command output's charset [AUTO]
    --|--|--|--|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--|--|--|--| DEFault (TYPE: KEYWORD) - Use default CCSID (environment)
    --|--|--|--|--|--| ASCii (TYPE: KEYWORD) - Use default ASCII CCSID (environment)
    --|--|--|--|--|--| EBCdic (TYPE: KEYWORD) - Use default EBCDIC CCSID (environment)
    --|--|--|--|--|--| SYStem (TYPE: KEYWORD) - Use system character set (same as DEFAULT)
    --|--|--|--|--|--| LOCal (TYPE: KEYWORD) - Use local character set (system/physical)
    --|--|--|--|--| CHRmode (TYPE: SELECTION) - Ensure character conversion and define handling of non-convertible characters [AUTO]
    --|--|--|--|--|--| STOp (TYPE: KEYWORD) - Stop at the first non-convertible character
    --|--|--|--|--|--| IGNore (TYPE: KEYWORD) - Ignore non-convertible characters
    --|--|--|--|--|--| SUBstitute (TYPE: KEYWORD) - Substitute non-convertible characters
    --|--|--|--|--|--| IDEntity (TYPE: KEYWORD) - Copy non-convertible characters (supported only for single byte conversions)
    --|--|--|--|--|--| TRAnslit (TYPE: KEYWORD) - Activate ICONV transliteration and ignore the rest (MODE=IGNORE SYSTAB=ICONV)
    --|--|--|--|--| ON (TYPE: SELECTION) - Condition under which the command is executed [ALWAYS]
    --|--|--|--|--|--| SUCcess (TYPE: KEYWORD) - Execute command on success
    --|--|--|--|--|--| FAIlure (TYPE: KEYWORD) - Execute command on failure

# Info string

    --| INFo (TYPE: OVERLAY) - Specification to determine different information
    --|--| SYStem (TYPE: SWITCH) - List system information
    --|--| CCSids (TYPE: SWITCH) - List of supported CCSIDs
    --|--| ENCodings (TYPE: SWITCH) - List of all encodings
    --|--| FKME (TYPE: OBJECT) - List information, help and documentation of FKME
    --|--|--| LIBrary (TYPE: STRING) - Library name [libfkme]
    --|--|--| FUNction (TYPE: STRING) - Function name (entry)
    --|--|--| HELp (TYPE: SWITCH) - Get help message
    --|--|--| DOCu (TYPE: SWITCH) - Get documentation
    --|--| FKM5 (TYPE: OBJECT) - List information, help and documentation of FKM5
    --|--|--| LIBrary (TYPE: STRING) - Library name [libfkme]
    --|--|--| FUNction (TYPE: STRING) - Function name (entry)
    --|--|--| HELp (TYPE: SWITCH) - Get help message
    --|--|--| DOCu (TYPE: SWITCH) - Get documentation
    --|--| FILe (TYPE: STRING) - Information about a file (flam4/gzip/xz/bzip2/pgp/zip...)
    --|--|--| Enter a value (TYPE: STRING) or use one of the keywords below:
    --|--|--| STReam (TYPE: KEYWORD) - Read from stdin or write to stdout
    --|--|--| DUMmy (TYPE: KEYWORD) - Read EOF or write nothing
    --|--| USAgelog (TYPE: OBJECT) - Generate a usage report
    --|--|--| FROm (TYPE: NUMBER) - Indicates the starting time of the first record to be processed [OLDEST]
    --|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--| OLDest (TYPE: KEYWORD) - From oldest entry
    --|--|--| TO (TYPE: NUMBER) - Indicates the ending time of the last record to be processed [no report]
    --|--|--|--| Enter a value (TYPE: NUMBER) or use one of the keywords below:
    --|--|--|--| YOUngest (TYPE: KEYWORD) - To youngest entry
    --|--|--| LOCal (TYPE: SWITCH) - Specifies the time is local time [GMT]
    --|--|--| SHOrt (TYPE: SWITCH) - Print short report [FALSE]
    --|--|--| JOBname (TYPE: SWITCH) - Add job names to list [FALSE] (only relevant for z/OS)